123-进度条

经常有同学希望实现进度条的功能。这个功能可以采用现有的模块来实现,这里我来介绍一个简单的进度条模块tqdm。
首先用pip安装tqdm:

[root@room8pc16 ~]# pip install tqdm

tqdm的应用,只要给它封装上一个迭代器即可:tqdm(iterator)
先实现一个简单的进度条:

[root@room8pc16 ~]# vim /tmp/process_bar.py
from tqdm import tqdm
import time

for i in tqdm(range(10)):
    time.sleep(1)

[root@room8pc16 ~]# python3 /tmp/process_bar.py
30%|█████████████▏                              | 3/10 [00:03<00:07,  1.00s/it]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容