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() 함수를 활용하면 현재의 초를 알려준다
이에 포문시작과 완료시간을 빼면 총 포문을 실행하는 데에 걸린시간을 알 수 있다,.
'python 기초' 카테고리의 다른 글
[python 기초] 알파벳 리스트만들기 string 모듈 (0) | 2021.12.21 |
---|---|
[python 기초] 변수명에 format 사용 변수명 for문 (0) | 2021.12.06 |
[ python 기초 ] lambda, map, filter (0) | 2021.08.27 |
[ python 기초 ] 딕셔너리 dictionary (2) | 2021.08.19 |
[ python 기초 ] 셋 set (0) | 2021.08.19 |