直接贴代码
import os
from urllib.request import urlretrieve
import requests
os.makedirs('./images/', exist_ok=True)
IMAGE_URL = "http://www.pptbz.com/pptpic/UploadFiles_6909/201401/2014012906353538.jpg"
def urllib_download():
urlretrieve(IMAGE_URL, './images/img1.jpg')
def request_download():
r = requests.get(IMAGE_URL)
with open('./images/img2.jpg', 'wb') as f:
f.write(r.content)
def chunk_download():
r = requests.get(IMAGE_URL, stream=True)
with open('./images/img3.jpg', 'wb') as f:
for chunk in r.iter_content(chunk_size=32):
f.write(chunk)
urllib_download()
print('Download img1 is finished')
request_download()
print('Download img2 is finished')
chunk_download()
print('Download img3 is finished')