1. 程式人生 > >用Python給你的程式碼上個進度條吧,程式碼也要面子的!

用Python給你的程式碼上個進度條吧,程式碼也要面子的!

用Python給你的程式碼上個進度條吧,程式碼也要面子的!

 

最近在跑一些程式碼的時候,很煩。。。

因為有時候不知道這段程式什麼時候能執行完,現在執行哪裡了,如果報錯或者二進入死迴圈,那不是非常的浪費時間。

用Python給你的程式碼上個進度條吧,程式碼也要面子的!

 

因此,我在想到底該怎麼辦才能知道這些,就開始找,原來可以直接加入一個——進度條,發現有些程式碼很長,而有些有很簡潔,但是簡潔到,我都不知道如何去應用到自己的實際中,那還有什麼用。程式碼實現與應用

準備工作

1.匯入包——tqdm

tqdm簡介:Tqdm 是 Python 進度條庫

為了便於看效果,這裡匯入一個time庫,用於延遲

程式碼展示

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)替換成你的處理的檔案個數

2.不含檔案個數資訊的情況

同意的只要滿足是可迭代的便可以加入進度條,感覺天秀

 
 

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