python学习文本进度条

本文介绍了如何使用Python创建文本进度条,包括简单的开始步骤、单行动态刷新的原理和实现,以及完整效果的展示。通过str.center()方法调整输出宽度,并使用time库的perf_counter()进行计时。进度条在需要长时间运行的程序或提高用户体验的场景中非常有用。
摘要由CSDN通过智能技术生成

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”功能屏蔽了,导致没有在一行输出](

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值