代码如下
def download_file(dir_path, url):
path = urlparse.urlsplit(url).path
filename = posixpath.basename(path)
r = requests.get(url, stream=True)
print r.status_code
if r.status_code == 200:
with open(os.path.join(dir_path, filename), "wb") as f:
for chunk in r.iter_content(chunk_size=512):
if chunk:
f.write(chunk)