Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.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 - Fatal编程技术网

python包中的错误

python包中的错误,python,Python,我启动了一个使用python从JSON对象检索值的脚本 但是我得到了这些错误 File "c:\Python33\lib\json\__init__.py", line 319, in loads return _default_decoder.decode(s) File "c:\Python33\lib\json\decoder.py", line 352, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "c

我启动了一个使用python从JSON对象检索值的脚本 但是我得到了这些错误

File "c:\Python33\lib\json\__init__.py", line 319, in loads
return _default_decoder.decode(s)
File "c:\Python33\lib\json\decoder.py", line 352, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "c:\Python33\lib\json\decoder.py", line 368, in raw_decode
obj, end = self.scan_once(s, idx)
我的代码如下:

#!/usr/bin/env python
import json
data=json.loads('{WARRANTY:"",ROOT_CATEGORYNAME:"Automobiles",}')
print data['ROOT_CATEGORYNAME']

这里的内容可能是有效的JavaScript文本,但这并不意味着它是有效的JSON。在有效的JSON中,所有键都需要被引用,并且在对象或数组中的最后一个元素后面不能有逗号

在本例中,与JSON相同的信息如下所示:

data=json.loads('{"WARRANTY":"","ROOT_CATEGORYNAME":"Automobiles"}')

回溯似乎不完整:实际错误是什么?那里没有JSON数据。密钥名称必须是字符串,而不是标识符。它可能是有效的JavaScript,但对象保留的JSON必须是字符串文字(例如,需要引用:
“保修”
,而不是
保修
)。您的“JSON”数据的真正来源是什么?也许我们可以帮你解决真正的潜在问题。