gpt4 book ai didi

python-2.7 - 为什么会出现 AttributeError : 'Response' object has no attribute 'get' in Python2. 7 错误?

转载 作者:行者123 更新时间:2023-12-03 17:55:40 25 4
gpt4 key购买 nike

我收到错误
AttributeError: 'Response' 对象对于我编写的以下代码没有属性 'get'

def convert_json(self,bucket,userid,imgfilename,field,i):

bucketName = bucket
link = "users_"+str(userid)+'/'+imgfilename
c = S3Connection(self.AWS_ACCESS_KEY_ID,self.AWS_ACCESS_KEY_SECRET)
p = c.generate_url(expires_in=long(7200),method='GET',bucket=bucketName,key=link,query_auth=True,force_http=False)
post_url = "http://someurl"
wrapper = {"filename":p}
try:
response = requests.post(post_url, json=wrapper)
print response
if response.status_code == 200:
text = response.get('description', [])
else:
text = []
except Exception:
if response.status_code == 200:
text = response.get('description', [])
else:
text = []
return text

最佳答案

假设您使用的是 Requests 库,那么 Response 对象没有 get 方法。
给出的链接解释了 Response 对象的属性和方法。
如果您想读取响应,您应该查看 contentjsontext 的实际数据。

关于python-2.7 - 为什么会出现 AttributeError : 'Response' object has no attribute 'get' in Python2. 7 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52159376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com