1.首先是简单的开始
(1)import 调用time库
(2)其中scale定义的是文本进度条的长度在学习中我们把它赋值为10
(3)print()输出格式
(4)其中运用到了for i in range():循环,在循环末尾通过format函数,将其内的值赋予槽中。
单行动态刷新:
1.
(1)用后打印的字符覆盖之前的字符
(2)不能换行所以print()需要被控制。print()函数默认输出信息后会换行到下一行。在print(end"")中,加end使光标停留在end所加东西后面,""中为空,就使得光标停留在当次输出字符串后。
(3)要能回退:打印后光标退回到之前的位置。\r
2.
![运行结果,因为所用编译程序软件是idle,一般是开发程序所用,所以把“\r”功能屏蔽了,导致没有在一行输出](
python学习文本进度条
最新推荐文章于 2024-09-27 16:43:27 发布
本文介绍了如何使用Python创建文本进度条,包括简单的开始步骤、单行动态刷新的原理和实现,以及完整效果的展示。通过str.center()方法调整输出宽度,并使用time库的perf_counter()进行计时。进度条在需要长时间运行的程序或提高用户体验的场景中非常有用。
摘要由CSDN通过智能技术生成