0
点赞
收藏
分享

微信扫一扫

用Python给你的代码上个进度条吧 | 【代码也要面子的】


微信公众号:AI算法与图像处理如果你觉得对你有帮助,欢迎关注、转发以及点赞哦~( ̄▽ ̄~)~

前言

最近在跑一些代码的时候,很烦。。。进度条,发现有些代码很长,而有些有很简洁,但是简洁到,我都不知道如何去应用到自己的实际中,那还有什么用。

用Python给你的代码上个进度条吧  | 【代码也要面子的】_微信公众号

代码实现与应用

准备工作

1.导入包——tqdm

代码展示

from tqdm import tqdm
import time
for i in tqdm(range(365)):
time.sleep(0.2)

12%|█▏        | 45/365 [00:09<01:04,  4.99it/s]

因此我要如何使用?

1.含有处理文件个数的情况range(365)替换成你的处理的文件个数

from tqdm import tqdm
import time
# for i in tqdm(range(365)):
# time.sleep(0.2)
# for i in tqdm(['happy','new','year']):
# time.sleep(1.5)
# # 对元祖类型可行
# for i in tqdm(('happy','new','year')):
# time.sleep(1.5)
# 字典类型可行
for i in tqdm({'year':2019,'month':1,'day':3}):
time.sleep(1.5)

100%|██████████| 3/3 [00:04<00:00,  1.50s/it]

备注

这里我只弄了一些简单的示例,对于本人的使用已经够用了,其他花里胡哨的操作(多进程和更换进度条图案等)大家可以自己去尝试哦,欢迎找我一起讨论!共同进步哈!


用Python给你的代码上个进度条吧  | 【代码也要面子的】_图像处理_02

 END 


举报

相关推荐

0 条评论