![]() |
1
287
下面是我经常使用的许多答案的汇总。
样品使用情况:
样品输出:
|
![]() |
2
289
写入'\r'会将光标移回行首。 显示百分比计数器:
|
![]() |
3
128
|
![]() |
4
107
写一篇
这会给你一些东西,比如:
|
![]() |
5
61
它少于10行代码。 此处的要点: https://gist.github.com/vladignayev/06860ec2040cb49f0f3f3 导入系统 def progress(count,total,suffix=''): 巴里伦=60 填充的_len=int(圆形(bar_len*计数/浮动(总计))) 百分比=整数(100.0*计数/浮点数(总计),1) bar='='*填充的_len+'-'*(bar_len-填充的_len) sys.stdout.write('[%s]%s%s…%s\r'%(bar,percents,'%,suffix)) 按rom ruben建议的sys.stdout.flush() < /代码>
|
![]() |
6
52
试试 click 图书馆由巨蟒莫扎特,阿敏·罗纳赫所著。
要创建一个简单的进度条:
这就是它的样子:
定制心形内容:
定制外观:
还有更多选项,请参见 API docs :
|
![]() |
7
30
我知道我迟到了,但这是我写的一个稍微有点雅致的风格(红帽子)(这里不是100%的准确度,但如果你使用进度条来达到这个准确度,那么你无论如何都是错的):
应该产生这样的结果:
…支架保持静止,只有散列数增加。 作为一名装饰师,这可能会更好。再过一天… |
![]() |
8
17
|
![]() |
9
12
但如果你想自己写的话。你可以用
[编辑] 也许更容易的不是诅咒这个词。但如果你想创造一个全面的崔比诅咒照顾你很多东西。 [编辑] 既然旧链接已经死了,我已经建立了自己版本的python progressbar,请点击这里: https://github.com/WoLpH/python-progressbar |
![]() |
10
10
输出 [29%] |
![]() |
11
7
而且,为了添加到堆中,这里有一个可以使用的对象
结果:
这通常被认为是“超高层”,但当你经常使用它时,它是很方便的。 |
![]() |
12
6
运行此 在python命令行 ( 不 在任何IDE或开发环境中):
在我的Windows系统上工作正常。 |
|
13
6
安装
这是一个10秒的进度条,它将输出如下内容:
|
![]() |
14
4
|
![]() |
15
4
我正在使用 progress from reddit . 我喜欢它,因为它可以在一行中打印每个项目的进度,而且它不应该从程序中删除打印输出。 编辑:固定链接 |
![]() |
16
3
基于上面的答案和其他类似的关于cli进度条的问题,我想我得到了所有这些问题的一个通用答案。检查一下 https://stackoverflow.com/a/15860757/2254146 总之,代码如下:
看起来像 百分比:【】99.0% |
![]() |
17
3
我建议使用TQDM- https://pypi.python.org/pypi/tqdm -这使得把任何一个不可测的或进程变成一个进度条变得简单,并处理所有与所需终端有关的问题。 来自文档:“TQDM可以轻松支持回调/钩子和手动更新。这里是一个带urlib的例子”
|
|
18
3
尝试安装此程序包:
进度BAR Github: https://github.com/WoLpH/python-progressbar |
![]() |
19
2
注意:如果您在Interactive Interest中运行此程序,则会打印出额外的数字。 |
|
20
2
哈哈,我刚刚写了一整本书 这里的代码请记住,在执行块ASCII时不能使用Unicode,我使用CP437
你这样称呼它
所以看起来像这样
|
![]() |
21
2
根据上面的建议,我制定了进度条。 不过,我想指出一些缺点
2.方括号“]”和右边的百分比数字随着“”变长而右移。
下面的代码将解决上述问题。
|
![]() |
22
2
一个非常简单的解决方案是将此代码放入循环中: 把这个放在你文件的主体(即顶部)中:
把这个放在你的循环体中:
|
|
23
1
python终端进度条代码
|
![]() |
24
1
把我在这里发现的一些想法放在一起,并增加估计剩余时间:
|
![]() |
25
0
好吧,这里有一些代码可以工作,我在发布之前测试了它:
赞成的意见:
欺骗:
|
![]() |
26
0
下面是我的python 3解决方案:
“\b”是一个反斜杠,用于字符串中的每个字符。 这在Windows命令窗口中不起作用。 |
|
27
0
2.7的绿色勾号功能:
|
|
28
0
python模块 控件 是个不错的选择。 这是我的典型代码:
|
![]() |
29
0
https://pypi.python.org/pypi/progressbar2/3.30.2 进展BAR2 对于命令行的ascii基progressbar是一个很好的库 导入时间 导入进度条
https://pypi.python.org/pypi/tqdm 全面质量管理 是progressbar2的替代品,我认为它在pip3中使用,但我不确定
|
|
30
0
我写了一个简单的进度条:
如您所见,它有:条形图的长度、前缀和后缀、填充符、空格、100%(oncmp)条形图中的文本和边框。 这里有一个例子:
进行中的输出:
完成时输出:
|