Python 언어에는 반복문이 얼마나 진행되었는지 알아 볼수 있는 tqdm 이라는 라이브러리가 존재한다.
"tqdm"은 아랍어로 "taqadum" 이라고 하며 "진행(progress)"라는 의미를 뜻한다.
Python 2, 3 두가지 버전 모두 지원하고 있다.
pip를 통해 간단히 설치 가능하다.
C:\temp>python -m pip install tqdm
tqdm을 사용하기 위해서 .py 스크립트 파일 내 해당 라이브러리를 사용한다고 명시해준다.
from tqdm import tqdm
사용법은 간단하다. for 반복문에 들어갈 집합에 tqdm을 씌워준다.
desc와 miniterval을 사용하여 상태바 앞에 설명을 붙이거나, 상태바가 업데이트 되는 주기를 설정할 수 있다.
for (host, client, user) in tqdm(chunk, desc="description", miniterval=1):
...
References
1. forever_happiness - "반복문이 얼마나 진행되었는지 알고싶다면? Python, tqdm"
foreverhappiness.tistory.com/31
반복문이 얼마나 진행되었는지 알고싶다면? Python, tqdm
코딩을 하다 보면 가끔 반복문이 얼마나 진행되었는지 알고 싶을 때가 있다. 마치 게임을 시작하기 전에 설치 과정에서 몇%만큼 설치되었는지 알 수 있는 것처럼. Python 언어에는 이미 그런 라이�
foreverhappiness.tistory.com
2. tariat - "파이썬 for문 상태배 라이브러리, tqdm 알아보기"
파이썬 for문 상태바 라이브러리, tqdm 알아보기
파이썬에는 이미 개발된 유용한 라이브러리들이 많아 프로그래밍을 쉽게 할 수 있다. 데이터를 수집하는 API의 경우 일별로 데이터를 가져오는 경우가 많다. 이 때 for문을 돌려놓으면 실행되는�
tariat.tistory.com