progressbar
是一個 Python 庫,可以幫助你在長時間運行的任務(wù)中顯示進度條
pip install progressbar2
接下來,我們將創(chuàng)建一個使用 progressbar
的簡單示例。這里我們使用 time.sleep()
函數(shù)模擬一個耗時任務(wù):
import time
from progressbar import ProgressBar
# 定義任務(wù)總數(shù)
total_tasks = 10
# 創(chuàng)建一個 ProgressBar 對象
progress_bar = ProgressBar(max_value=total_tasks)
# 遍歷任務(wù)并更新進度條
for i in range(total_tasks):
# 模擬耗時任務(wù)
time.sleep(1)
# 更新進度條
progress_bar.update(i + 1)
# 完成任務(wù)后關(guān)閉進度條
progress_bar.finish()
在這個示例中,我們首先導入了 time
和 progressbar
庫。然后,我們定義了任務(wù)總數(shù)(在這里是 10),并創(chuàng)建了一個 ProgressBar
對象。接下來,我們遍歷任務(wù)并模擬耗時操作(使用 time.sleep()
)。在每次迭代后,我們更新進度條。最后,我們在任務(wù)完成后關(guān)閉進度條。
運行此代碼,你將看到一個實時更新的進度條,顯示任務(wù)的完成情況。