Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:';模块';对象没有属性';获取';_Python_Json - Fatal编程技术网

Python 属性错误:';模块';对象没有属性';获取';

Python 属性错误:';模块';对象没有属性';获取';,python,json,Python,Json,我有以下代码来加载JSON: import json import requests r = requests.get('http://api.reddit.com/controversial?limit=5') if r.status_code = 200: reddit_data = json.loads(r.content) print reddit_data['data']['children'][1]['data'] else: print "Errror."

我有以下代码来加载JSON:

import json
import requests
r = requests.get('http://api.reddit.com/controversial?limit=5')
if r.status_code = 200:
    reddit_data = json.loads(r.content)
    print reddit_data['data']['children'][1]['data']
else:
    print "Errror."
我收到了这个信息

arsh@arsh:~$ python q.py
Traceback (most recent call last):
  File "q.py", line 1, in <module>
    import json
  File "/home/arsh/json.py", line 5, in <module>
    reddit_data = json.loads(r.content)
AttributeError: 'module' object has no attribute 'loads'
arsh@arsh:~$python q.py
回溯(最近一次呼叫最后一次):
文件“q.py”,第1行,在
导入json
文件“/home/arsh/json.py”,第5行,在
reddit_data=json.loads(r.content)
AttributeError:“模块”对象没有“加载”属性

您的主目录中有一个名为
json.py的不同的文件:

File "/home/arsh/json.py", line 5, in <module>

为您处理JSON解码,包括检测解码时要使用的正确字符集。

get
错误还是
loads
错误?@MartijnPieters,问题中有两个不同的错误。得到意味着requests@PadraicCunningham:啊,是的,问题标题甚至与发布的回溯不匹配。Tsk,Tsk。
import requests

r = requests.get('http://api.reddit.com/controversial?limit=5')
r.raise_for_status()
reddit_data = r.json()
print reddit_data['data']['children'][1]['data']