有的时候我们需要记录相关的执行过程,在整个过程中如果使用到了进度条,就更直观看到运行的现状。 比如一下代码:
import time
if __name__ == "__main__":
#do something,进度为30
time.sleep(1)
print("执行了30%")
#do another thing,进度为20
time.sleep(2)
print("执行了50%")
#do others
for i in range(50):
time.sleep(0.1)
print("执行完成")
执行结果
执行了30%
执行了50%
执行完成
如果使用了tqdm
这个展示将会变的很直观
import time
from tqdm import tqdm
if __name__ == "__main__":
with tqdm(total=100) as pbar:
#do something,进度为30
time.sleep(1)
pbar.update(30)
#do another thing,进度为20
time.sleep(2)
pbar.update(20)
#do others
for i in range(50):
time.sleep(0.1)
pbar.update(1)
print("执行完成")
执行效果变直观很多:
标签:tqdm,__,do,进度条,python,sleep,time,执行 From: https://blog.51cto.com/FourteenDistric/9220968