for문을 돌리고 하염없이 시간기다리기 싫을 떄

진행상황을 알고 싶다면 사용 

from tqdm.notebook import tqdm
import time
strat_time = time.time()

for i in tqdm(range(50)):
    time.sleep(1)
    
end_time = time.time()

sec = round(end_time - strat_time,1)
min_ =  int(sec//60)
sec = int(sec % 60)

print(f'반복문의 실행은 {min_}분 {sec}초가 걸렸습니다.')
반복문의 실행은 0분 50초가 걸렸습니다.

포문을 실행할 때 반복을 실시할 리스트류에 tqdm 을 씌워주면

진행중에 위와 같은 창이 뜨고 실행되게된다

 

1번은 진행 퍼센테이지

2번은 진행한시간

3번은 남은시간

4번은 한 반복이 걸리는 평균시간을 말한다..

 

tqdm모듈을 사용하면 진행상황과 남은 시간을 예측할 수 있어 시간배분이 효율적일 수 있다.

 

또한 

time 모듈의 time() 함수를 활용하면 현재의 초를 알려준다

 

이에 포문시작과 완료시간을 빼면 총 포문을 실행하는 데에 걸린시간을 알 수 있다,.

+ Recent posts