-
반복문 상태바 라이브러리(tqdm)Python 2020. 8. 17. 21:03
tqdm
Python으로 코드를 작성하다 보면 for문을 이용한 반복문을 사용하는 경우가 많다.
그런데 반복문을 많이 하는 경우 결과가 나오기까지 너무 시간이 걸리게 된다.
그럴때 tqdm을 사용하여 진행이 얼마나(몇%) 되었는지 확인하면 심리적 안정감(?)을 찾을 수 있다.
마치 지하철역에서 기차를 기다리면서 전광판을 보는 것과 같은 기분을 느낄 수 있을 것이다.설치
pip install tqdm
사용법
from tqdm import tqdm
사용 예시
- 간단한 for문을 이용해서 사용해 보기
- 범위가 매우 큰 경우 1% 부터 천천히 올라가는 모습을 확인 할 수 있다.(너무 작으면 금방 100%가 되버림)
파라미터
- iterable : 반복자 객체
- desc : 진행바 앞에 텍스트 출력
- leave : bool, default로 True. (진행상태 잔상이 남음)
- ncols : 진행바 컬럼길이. width 값으로 pixel 단위로 보임
- ascii : True로 하면 '#'문자로 진행바가 표시됨
이외의 다른 파라미터나 옵션이 필요하거나 알고싶은 경우 아래의 Reference를 참고한다.
Reference
'Python' 카테고리의 다른 글
[python] 우선순위 큐 알고리즘 - heapq 모듈 (0) 2020.10.06 파이썬을 파이썬 답게_3 (0) 2019.11.29 파이썬을 파이썬답게_2 (0) 2019.11.22 파이썬을 파이썬답게_1 (0) 2019.09.30 [Python] zip() 함수 (0) 2019.09.10