728x90
오늘은 Python에서 긴 작업을 처리할 때 진행상황을 알 수 있도록 나타내주는 'tqdm'과 'trange'이 사용됩니다. 이 도구들을 사용하는 방법에 대해 소개해드리려고합니다.
tqdm이란?
'tqdm'은 아랍어로 "진행"을 의미하는 단어에서 유래했으며, Python에서 반복 작업의 진행 상황을 프로그레스 바 형태로 표시해주는 라이브러리입니다. 사용 방법은 매우 간단하여, 기존의 for 루프나 반복 가능한 객체에 tqdm() 함수를 적용하기만 하면 됩니다.
파라미터 설명 및 구현
주요 파라미터
- ncols : 진행률 표시줄의 너비(문자 단위)입니다. 자동 조정을 원하면 None을, 최대 너비로 하고 싶으면 0을 설정
- ascii : True로 하면 '#'문자로 진행바가 표시
- desc : 진행률 표시줄 앞에 표시되는 설명 문자열이며, 일반적으로 작업이나 반복자의 이름을 지정
구현
기본형식
from tqdm import tqdm
for i in tqdm(range(100)):
time.sleep(0.01)
Progress Bar 모양 변환
Progress Bar 길이 변환
'Coding > Python' 카테고리의 다른 글
[Python] pydantic에 대해 알아보자 (0) | 2024.04.21 |
---|---|
[Python] Docstring에 대해 알아보자 (0) | 2024.04.16 |
[Python] getattr, setattr, hasattr, delattr 함수 사용법 정리 (0) | 2024.01.18 |
[Python] assert, 가정 설정문 사용법 정리 (0) | 2024.01.17 |
[Python] Jupyter Notebook 가상환경 커널 추가 및 삭제 (0) | 2024.01.11 |