【发布时间】:2014-04-20 05:01:00
【问题描述】:
当我尝试使用 requests 库中响应对象的 .json() 方法时,我收到一个错误:
>>> import requests
>>> response = requests.get("http://example.com/myfile.json")
>>> response_json = response.json()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Response' object has no attribute 'json'
为什么会出现此错误,我该如何解决?
【问题讨论】:
-
您使用的是哪个版本的
requests?print requests.__version__. -
这就是我所做的
try: print requests.__version return int(req.json['statistics']['dataCount'])我收到错误消息AttributeError: 'module' object has no attribute '__version' -
@AKIWEB,他说
requests.__version__不是requests.__version -
@AKIWEB,他所说的变化发生在1.0.0
-
感谢指正。我得到了这个版本
0.8.2。这个版本有什么问题吗?现在我该怎么办?
标签: python json python-requests