小编Dip*_*Das的帖子

为什么我会收到错误 AttributeError: 'Response' object has no attribute 'get' in Python2.7?

我收到错误 AttributeError: 'Response' object has no attribute '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
Run Code Online (Sandbox Code Playgroud)

attributeerror python-2.7

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

attributeerror ×1

python-2.7 ×1