Kinaconの技術ブログ

Ubuntuはじめました。

Python tqdmで処理進捗を表示する

f:id:m-oota-711:20190119140208p:plain

pythonで画像を大量に処理することがあり、 その進捗を確認できるようにしたときの備忘録。

tqdm を利用する

ターミナルに処理の進捗を表すプログレスバーを表示することができます。

f:id:m-oota-711:20190119141400p:plain

tqdmのインストール

pipでインストールできます。

pip3 install tqdm

tqdmの使用方法

インポートする

from tqdm import tqdm,trange

forでlistを回すとき

# listをtqdmで囲む
numbers = [0,1,2,3,4,5,6,7,8,9]
for i in tqdm(numbers):

forで回数を回すとき

# rangeをtrangeに変更する
for i in trange(100):

以上。