tqdm
taqaddum
어떤 iterable (List, Tuple, dictionary, set ,String, range, file객체, generator) 를 감싸기만하면 된다.
from tqdm import tqdm
import time
# 진행 상황 표시
for _ in tqdm(range(10)):
time.sleep(1) # 각 반복마다 1초 대기
- desc : 진행바 앞에 텍스트 출력
- total : int, 전체 반복량
- leave : bool, default로 True. (진행상태 잔상이 남음)
- ncols : 진행바 컬럼길이. width 값으로 pixel 단위로 보임.
- mininterval, maxinterval : 업데이트 주기. 기본은 mininterval=0.1 sec, maxinterval=10 sec
- miniters : Minimum progress display update interval, in iterations.
- ascii : True로 하면 ‘#’문자로 진행바가 표시됨.
- initial : 진행 시작값. 기본은 0
- bar_format : str
- 전체 작업량을 알고 있고, 처리된 량으로 진행바를 표시할 경우에, update()로 진행량 추가