당당한 프로그래밍/파이썬

[Python] 반복문 소요 시간 체크 (feat. tqdm)

당당한하수 2022. 2. 19. 19:45

 

tqdm은 반복 문의 진행 상황을 알려주는 파이썬 라이브러로 처리 속도, 남은 시간, 경과 시간 등을 알려준다.

설치는 pip install tqdm 명령어로 간단하게 설치할 수 있다.

예시)

# test.py

import time
from tqdm import tqdm

for i in tqdm(range(0,1000)):
    time.sleep(0.01)

0.01초 걸리는 작업을 1,000 번 반복하는 예시이다.

tqdm 예시

ProgreeBar.......................반복한 횟수/총 횟수 [ 경과 시간 < 남은 시간, 초당 반복문 수행 횟수]

 

종종 오래 걸리는 작업을 돌려놓고, 언제까지 기다려야 하는지 궁금할 때 간단하고 유용하게 사용할 수 있다.