- 0
- 이니스프리
- 조회 수 569
다음과 같은 방법으로 Requests에서의 다운로드 진행도를 프로그레스바로 간단히 표시할 수 있어요~!
참고로 requests를 개발하신 분이 clint도 개발하셨다고 알고 있네요 ㅎㄷㄷ
import requests from clint.textui import progress r = requests.get(url, stream=True) path = '/path/filename.ext' with open(path, 'wb') as f: total_length = int(r.headers.get('content-length')) for chunk in progress.bar(r.iter_content(chunk_size=1024), expected_size=(total_length/1024) + 1): if chunk: f.write(chunk) f.flush()
작성자
댓글 0
권한이 없습니다.