python文本进度条实例
作者:weixin_52766015 时间:2023-05-15 17:18:16
目录
1,刚开始(可能会很low)
2.单行消失
3.优化后的单行消失
总结
1,刚开始(可能会很low)
import time
scale=10
print("----执行开始----")
for i in range(scale+1):
a='*'*i
b='.'*(scale-i)
c=(i/scale)*100
print("{:^3.0f}%[{}->{}]".format(c,a,b))
time.sleep(0.1)
print("----执行结束----")
'''
2.单行消失
必须在cmd命令行中实施,因为idle禁用了\r的功能
比较
1. \r 的功能是每次在输出之前光标退回段首然后再输出
2.end=" "的作用是不换行把光标在这一行后面。
import time
for i in range(101):#idle竟然屏蔽了\r的功能
print("\r{:3}%".format(i),end="")
time.sleep(0.1)
3.优化后的单行消失
(同样也是必须在cmd运行,同上)
import time
scale=50
print("执行开始".center(scale//2,"-"))
start=time.perf_counter()
for i in range(scale+1):
a='*'*i
b='.'*(scale-i)
c=(i/scale)*100
dur=time.perf_counter()-start
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end=' ')
time.sleep(0.1)
print("执行结束".center(scale//2,"-"))
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
来源:https://blog.csdn.net/weixin_52766015/article/details/121802508
标签:python,文本,进度条
0
投稿
猜你喜欢
sql中count或sum为条件的查询示例(sql查询count)
2024-01-16 04:05:02
python-sys.stdout作为默认函数参数的实现
2022-11-23 02:50:35
SQL Server AlwaysOn读写分离配置图文教程
2024-01-19 10:20:20
Go语言TCP从原理到代码实现详解
2024-02-21 17:11:29
解决pandas使用read_csv()读取文件遇到的问题
2021-08-29 18:31:02
Scripting.Dictionary 对象
2007-10-13 09:46:00
javascript实现des解密加密全过程
2023-07-02 05:18:50
多次执行mysql_fetch_array()的指针归位问题探讨
2024-01-16 00:16:16
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2022-11-13 00:12:24
python手机号前7位归属地爬虫代码实例
2021-01-23 05:20:34
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021-10-20 13:59:21
使用numba对Python运算加速的方法
2022-05-12 20:30:57
vue基础之面包屑和标签tag详解
2024-05-28 15:42:43
Python使用Matplotlib实现雨点图动画效果的方法
2023-02-04 10:32:05
golang如何优雅的编写事务代码示例
2024-05-28 15:23:43
Mysql8.0.22解压版安装教程(小白专用)
2024-01-15 15:37:29
Js 按照MVC模式制作自定义控件
2008-10-12 12:11:00
通过5个例子让你学会Pandas中的字符串过滤
2022-10-09 03:44:36
20分钟成功编写bootstrap响应式页面 就这么简单
2023-08-12 06:12:13
Golang递归获取目录下所有文件方法实例
2024-04-25 15:19:00