Python高效下載URL文件技巧:大文件分塊下載與進(jìn)度條實(shí)現(xiàn)指南
import requests
resp = requests.get('https://example.com/file.zip') with open('digital_treasure.zip', 'wb') as f:
f.write(resp.content)
from tqdm import tqdm import requests
url = 'https://example.com/huge_file.tar.gz' resp = requests.get(url, stream=True) total_size = int(resp.headers.get('content-length', 0))
with tqdm(total=total_size, unit='B', unit_scale=True) as pbar:
with open('genome_data.tar.gz', 'wb') as f:
for chunk in resp.iter_content(chunk_size=1024):
f.write(chunk)
pbar.update(len(chunk))
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由皇冠云發(fā)布,如需轉(zhuǎn)載請注明出處。