首页 > 解决方案 > 无法使用 Python 2.7 在 Linux 中下载文件

问题描述

我正在使用下面的代码下载一个 zip 文件。但是,每次都会创建一个 13kb(空)的 zip 文件。该代码适用于 Win10,但不适用于 Linux。

#!/usr/bin/python
import requests
import datetime
filedate=(datetime.datetime.now()-datetime.timedelta(days=2)).strftime("%Y%m%d")
url = "http://xxxxxxxxxxxxxxxxxxxxxxxxx.zip"
output_file = "/root/xxx/xxx/xxxxxxxxx"+filedate+".zip"
user='xxxxxxxxxxxxx'
password='xxxxxxx'
r = requests.get(url, auth=(user, password), stream=True, proxies={'https':'111.66.222.99:3000','http':'111.66.222.99:3000'} )


with open(output_file, 'wb') as f:
       f.write(r.content)

标签: pythonpython-2.7python-requests

解决方案


推荐阅读