我使用python3从instagrammapi获得响应,代码如下
instagramJSON = xRequest(nextUrl)
print (instagramJSON)
instagramDict = json.load(instagramJSON)
xRequest
方法从Instagram API URL获得响应,当我打印对象时,它看起来像一个合法的JSON对象,但是当我对它执行json.load
方法时,我得到以下错误AttributeError: 'bytes' object has no attribute 'read'
同样的代码也适用于python2,我试图搜索Python3的Python文档,但是没有找到。有人能帮我吗?在
非常感谢!在
如果}。如果
instagramJSON
是str
,那么应该使用json.loads
,而不是{instagramJSON
是一个字符串,那么它将在python2中引发相同的异常,因此可能会有更多的异常。在Python JSON documentation
如果它是
urllib.request
生成的响应,那么this question的顶部答案可能是相关的。在相关问题 更多 >
编程相关推荐