Python 문법/Pandas_데이터처리

tqdm : python에서 작업진행률을 표시하고 싶을때

jasonshin 2022. 9. 6. 14:08

<import문>

from tqdm import tqdm
import time

 

<코딩 예시>

for i  in tqdm(변수):
    time.sleep(0.1)
    try:
        shutil.copy("E://1/" + i + ".jpg", "F://" + i + ".jpg")
        shutil.copy("E://1/" + i + ".txt", "F://" + i + ".txt")
    except:
        print(i)       

 

<화면 예시>

위의 진행상태에 대한 정보에서 52%는 진행률, 1847/3547는 전체 3547번 중 현재 1847번째 작업 수행중, 00:27<00:36은 전체 작업 완료까지 남은 시간은 36초이며 현재 27초 경과되었다는 것, 9.35it/s는 1초당 평균 9.35번의 반복을 수행했다는 것에 대한 정보다. 참고로 tqdm은 아랍어로 Progress라는 의미(taqadum, تقدّم)라고 한다.

반응형