Python

반복문 상태바 라이브러리(tqdm)

Lagom92 2020. 8. 17. 21:03

tqdm

 

Python으로 코드를 작성하다 보면 for문을 이용한 반복문을 사용하는 경우가 많다.

그런데 반복문을 많이 하는 경우 결과가 나오기까지 너무 시간이 걸리게 된다.

그럴때 tqdm을 사용하여 진행이 얼마나(몇%) 되었는지 확인하면 심리적 안정감(?)을 찾을 수 있다.

마치 지하철역에서 기차를 기다리면서 전광판을 보는 것과 같은 기분을 느낄 수 있을 것이다.

 

 

설치

pip install tqdm

 

 

사용법

from tqdm import tqdm

 

 

사용 예시

  • 간단한 for문을 이용해서 사용해 보기

tqdm

 

  • 범위가 매우 큰 경우 1% 부터 천천히 올라가는 모습을 확인 할 수 있다.(너무 작으면 금방 100%가 되버림)

tqdm

 

 

파라미터

  • iterable : 반복자 객체
  • desc : 진행바 앞에 텍스트 출력
  • leave : bool, default로 True. (진행상태 잔상이 남음)
  • ncols : 진행바 컬럼길이. width 값으로 pixel 단위로 보임
  • ascii : True로 하면 '#'문자로 진행바가 표시됨

 

 

이외의 다른 파라미터나 옵션이 필요하거나 알고싶은 경우 아래의 Reference를 참고한다.

 

 

 

 


 

Reference

 

댓글수0