使用S3网址下载文件并保存在temp目录中

时间:2019-06-23 17:10:29

标签: python python-2.7

我有一个S3网址。使用它,我能够下载文件。我尝试了相同的请求和python的urllib模块,我能够下载文件并将其保存在temp目录中。但是,我正在尝试通过API调用运行相同的脚本。我得到以下错误。 /不支持的操作数类型:'str'和'str'

使用的请求和urllib模块

import requests
import os
url = "https://testbucket-env1.s3.amazonaws.com/demand/gbjb/1/test.json?AWSAccessKeyId=ASIASFCVBVRQ36NWK45K&Expires=1561154416&x-amz-security-token=dxfcgvhbjnkn&Signature=AnDROHjITEicE5DsEUrxkbkSijs%3D"

output_dir = os.path.dirname(__file__)
path = os.path.join(output_dir, 'test.json')
with open(path, 'w+') as f:
    r = requests.get(url)

/:'str'和'str'不受支持的操作数类型

0 个答案:

没有答案