python动态进度条的实现代码

  

python动态进度条的实现代码,具体内容如下所示:

  

有时候我们需要使用打印打印工作进度,正常使用打印函数会导致刷屏的现象,举个最简单的例子,从1打印到10,每次停顿0.1秒

  

 python动态进度条的实现代码

  

这样看起来很麻烦,有没有办法实现动态的进度显示呢& # 63;我们可以使用‘\ r’,这个命令可以使光标重新返回头部,之后设置="结束,取消python的打印自动换行的功能

        导入的时间   因为我在范围(10):   打印(‘\ r比例”,i/10日结束=")   time . sleep (1)      

 python动态进度条的实现代码

  

便可以实现动态显示进度了

  

  

TextProBar.py         导入的时间   规模=50   打印(“执行开始”。中心(规模//2“-”))   开始=time.perf_counter ()   因为我在范围(+ 1)规模:=?”*我   b="。"*(规模——我)   c=(i/规模)* 100   大调的=time.perf_counter()——开始   打印(“\ r {: ^ 3.0 f} % [{}: {},] {: .2f} s”.format (c, a、b大调的),结束=" ")   time . sleep (0.1)   打印(“\ n”+“执行结束”。中心(规模//2“-”))      

\ r:可以使打印后的光标退回到之前的位置覆盖之前的字符,不过会被闲置的屏蔽。所以要用命令行”执行

  

(闲置本身是编写程序的开发环境,并不是程序运行的主要环境。正常运行程序我们要么通过双击要么通过控制台,一般很少直接通过空闲来运行的。由于闲置被设定为开发环境,为了保证其中参数的运行效果,所以就把其中一个效果\ r给屏蔽了)

  

  

以上所述是小编给大家介绍的python动态进度条的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

python动态进度条的实现代码