pythonのtqdmを使えば進捗バーが表示されます.
from tqdm import tqdm
import time
for i in tqdm(range(10)):
time.sleep(0.1)
実行結果
100%|██████████████████████████████████████████████████████████████████████████████████| 10/10 [00:01<00:00, 9.75it/s]
ただ,例えば次のような場合は進捗バーはなぜか表示されません.
from tqdm import tqdm
import time
for i in tqdm(reversed(range(10))):
time.sleep(0.1)
実行結果
10it [00:01, 9.75it/s]
この場合,次のようにすれば解決できました.
from tqdm import tqdm
import time
for i in tqdm(reversed(range(10)), total=10):#totalでfor文の繰り返し回数を指定してあげる
time.sleep(0.1)
実行結果
100%|██████████████████████████████████████████████████████████████████████████████████| 10/10 [00:01<00:00, 9.77it/s]