python小工具 tqdm介紹

2021-10-24 15:19:45 字數 1147 閱讀 3875

在執行耗時任務的時候,我們希望能有乙個進度條告訴我們程式正在執行中而不是掛了。在python中恰好有乙個非常好用的進度條工具tqdm,該工具能夠在迴圈語句中新增乙個動態的進度條動畫,非常實用。

如果你還沒有安裝tqdm,執行pip install tqdm安裝一下。

如何使用tqdm?直接看下面的例子,用tqdm封裝原本的迭代器即可:

from tqdm import tqdm

from time import sleep

for i in tqdm(

range

(1000))

: sleep(

0.1)

執行上面的**在jupyter中會有如下效果:

也可以直接使用trange,效果是一樣的

from tqdm import trange

from time import sleep

for i in trange(

1000):

sleep(

0.1)

另外,也可以對其進行自定義,列印一些其他資訊:

pbar = tqdm(

["a"

,"b"

,"c"

,"d"])

for char in pbar:

pbar.set_description(

"processing %s"

% char)

進度條的長度也可以自己修改哦:

python常用小工具

for i in range 32 image tensor2 image tensor1 0,i plt.imshow image tensor2 plt.show 比如 篩選列表中最後字元為 relu6 的元素 x for x in a if x 5 relu6 tmp 是pil影象 impor...

python轉小工具exe

在cmd中安裝virtualenv 用於建立虛擬環境 pyinstaller 用於轉換工具 pip install virtualenv pip install pyinstaller 2.啟用virtualenv 先在cmd中轉到virtualenv安裝所在的目錄下 d cd d software...

小工具 tree工具

wangyetao linux u1604 tree l 1 bin boot cdrom dev etc home initrd.img boot initrd.img 4.4.0 116 generic initrd.img.old boot initrd.img 4.4.0 112 gener...