Pythonはループコードの進行状況バーを表示します

目次

1.tqdmライブラリ

2.alive_progressライブラリ

3. プログレスバーライブラリ


1.tqdmライブラリ

tqdm は、長い Python ループに進行状況メッセージを追加できる、高速で拡張可能なPythonプログレス バーです。

import time
from tqdm import trange

for i in trange(100):
    # do something
    time.sleep(0.5)

ここに画像の説明を挿入

2.alive_progressライブラリ

alive_progress は動的なリアルタイム表示プログレスバーライブラリです。

import time
from alive_progress import alive_bar

# 假设需要执行100个任务
with alive_bar(100) as bar:
    for item in range(100):  # 遍历任务
        # 假设这代码部分需要0.5s
        time.sleep(0.5)
        bar()  # 显示进度

ここに画像の説明を挿入

3. プログレスバーライブラリ

import time
from progressbar import ProgressBar, Percentage, Bar, Timer, ETA, FileTransferSpeed

widgets = ['Progress: ', Percentage(), ' ', Bar('#'), ' ', Timer(), ' ', ETA(), ' ', FileTransferSpeed()]
progress = ProgressBar(widgets=widgets)
for i in progress(range(100)):
    # do something
    time.sleep(0.05)

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_45100200/article/details/131961224
おすすめ