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