赞
踩
Python下载文件的方法有两种:
from urllib.request import urlretrieve
urlretrieve(url, path_name)
# url文件下载地址,path_name文件存储路径
import requests
将stream参数设置为True时,下载文件可以防止占用过多的内存,控制每次下载的数据大小。
import requests
# url文件下载地址
r = requests.get(url, stream=True)
# path_name文件存储路径,"wb"以二进制字节方式存储
f = open(path_name, "wb")
# chunk_size是指定每次写入的大小,每次写512字节
for text in r.iter_content(chunk_size=512):
if text:
f.write(text)
f.close()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。