Python tqdm 예제 - 진행 상태를 프로그레스바로 보여줌Python/Python 예제 코드2023. 10. 21. 17:33
Table of Contents
반응형
진행상태를 프로그레스바로 보여주는 Python tqdm 예제입니다.
2023. 6. 19 최초작성
우선 tqdm 패키지를 설치해야 합니다.
pip install tqdm
코드를 실행하면 프로그레스바로 진행상태를 보여줍니다. 아래 로그는 진행 완료후의 상태입니다.
(newenv) D:\code\Python>C:/Users/webnautes/miniconda3/envs/newenv/python.exe d:/code/Python/test_tqdm.py
100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 5000/5000 [00:05<00:00, 909.62it/s]
--- 5.528057098388672 seconds ---
테스트에 사용한 전체 코드입니다.
import os import pandas as pd from tqdm import tqdm import time # 임의의 데이터 생성 data = pd.DataFrame({'A': range(10), 'B': range(10, 20)}) # 1000개의 csv 파일 생성 os.makedirs('data_dir', exist_ok=True) for i in range(10000): data.to_csv(f'data_dir/data{i}.csv', index=False) start_time = time.time() # tqdm을 사용하여 csv 파일 읽기 for i in tqdm(range(5000)): data = pd.read_csv(f'data_dir/data{i}.csv') # 전체 실행시간 print("--- %s seconds ---" % (time.time() - start_time)) |
반응형
'Python > Python 예제 코드' 카테고리의 다른 글
UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 5302: illegal multibyte sequence (0) | 2023.10.21 |
---|---|
리스트의 값 범위를 변환하는 파이썬 예제 (0) | 2023.10.21 |
두개의 리스트를 같은 순서로 정렬시키는 파이썬 예제 (0) | 2023.10.21 |
MQTT 개념 및 예제 (0) | 2023.10.21 |
파이썬 웹캠 영상 전송 TCP 서버/클라이언트 예제 (0) | 2023.10.19 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!