Python:进度条
1. 利用tqdm包实现
1.1 安装tqdm
pip install tqdm
1.2 直接嵌入循环
利用tqdm包实现进度条很简单,只需要在循环中嵌入tqdm,如代码第7行。
from tqdm import tqdm
import time
if __name__ == '__main__':
data_size = 100
for i in tqdm(range(data_size)):
time.sleep(0.1) # do something
1.3 嵌入循环体
上面的方法只适合for循环,下面是在while等其它循环中的使用方法。
from tqdm import tqdm
import time
if __name__ == '__main__':
pbar = tqdm(total=100)
for i in range(100):
time.sleep(0.1) # do something
pbar.update(1)
pbar.close()