日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【Python】tqdm创建进度条

發布時間:2025/3/15 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python】tqdm创建进度条 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.Introduction

每當代碼中涉及 for 循環時,總想顯示一個進度條,雖然用處不大,但是帥就完事了。之前在 Matlab 里實現過這個功能,這次在 Python 中試試~

2.Materials and methods

首先嘛,肯定是面向百度編程,在百花齊放的方法中,肯定優先選擇封裝好的庫函數,代碼簡潔明了。

接著目光鎖定 tqdm,這貨 github 居然還有這么多星星,今晚就是你了~

先來舉個例子:

from tqdm import tqdm import string import timefor char in tqdm(string.ascii_uppercase):time.sleep(0.1)for i in tqdm(range(50)):time.sleep(0.05)

看看下面的效果,是不是有那味了~

可以看到剛這個例子是在 str 和 range 兩種類型里做循環,循環中的time.sleep( ),是為了做延時,沒有實際作用。

3. Results and discussion

如果我們要循環一個文件夾做操作的話,可以用下面代碼,即在 list 中做循環:

import os from tqdm import tqdm import time path="C:/Users/YaoYee/Desktop/Annotations" files=os.listdir(path) for File in tqdm(files, desc='Processing'): time.sleep(0.005)

其中 desc=‘Processing’ 可以設置進度條前面的文本注釋,效果如下圖:

4. Conclusion

剛接觸 Python 時,覺得 Python 沒 Matlab 好用,因為 Matlab 把很多函數都封裝好了,并且這些函數都預置在軟件中,可以直接使用。

而 Python 的庫函數都要自己安裝。

后面發現,這其實也是 Python 的一大優勢,因為每個人都可以為其貢獻代碼,輪子會越來越多,車上的人也會越來越多。

猜你喜歡:👇🏻
?【Python】如何在文件夾里批量分割圖片?
?【Python】如何在文件夾里批量替換文本中的內容?
?【Python】如何在文件夾里批量修改文件名?(0001-1000)

總結

以上是生活随笔為你收集整理的【Python】tqdm创建进度条的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。