python实例文本进度条

Posted fanglijiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实例文本进度条相关的知识,希望对你有一定的参考价值。

技术图片

技术图片

简单的文本进度条代码

技术图片

 

 解析

引入time库

技术图片

打印一行作为开始

技术图片

最后也打印一个结束的标签

技术图片

定义变量等于10,文本进度条大概的宽度是10

 技术图片

使用for循环来模拟进度,for i in range()能够不断地产生循环

每次答应都会显示当前的休眠状态

技术图片

  字符串与整数的乘积表示字符串被复制的次数

  变量a 表示?被复制的次数

  变量b 表示点被复制的次数,与当前剩余的进度条比例之间的乘积

  通过a和b就可以知道当前已知执行的和未知执行的关系

  c表示输出当前输出进度条与未输出之间的关系

  使用print函数增加了槽,在每个槽中增加了百分比,以及字符串

          技术图片

直到任务完成

执行效果

 技术图片

 文本进度条单行动态刷新

刷新:刷新的本质是用后打印的字符覆盖之前的字符

 技术图片

例子

引入time库

技术图片

循环

 end=  -->作用是换行

这里end=空字符串,所以不会换行,会有光标停留效果

如果希望增加什么信息,就在end后增加

print函数后的技术图片

这里的\\r槽中的\\r是在打印之前将光标停留在行首

所以print这行代码的含义就是:打印一串字符串,打印之前将光标停在行首,打印之后不换行,将光标停留,然后要打印的时候光标还要停在行首......,这样就子能够形成了单行刷新效果

技术图片

 

 运行结果好像没有换行,因为idle是一个编写程序的开发环境,而不是程序运行环境

技术图片

可以采用windows下的,python中的,就可以看到单行动态刷新的效果了

技术图片

 

以上是关于python实例文本进度条的主要内容,如果未能解决你的问题,请参考以下文章

python进度条Progressbar 实例

Python进度条小实例

给 Python 添加进度条 | 给小白的 tqdm 精炼实例!

python 实例

关于VB.NET进度条的实例

python编写文本进度条