Traceback (most recent call last):
File "F:/Test_automation/ImoocInterface/util/operation_json.py", line 7, in <module>
data = json.load(fp)
File "C:\Python27\Lib\json\__init__.py", line 291, in load
**kw)
File "C:\Python27\Lib\json\__init__.py", line 339, in loads
return _default_decoder.decode(s)
File "C:\Python27\Lib\json\decoder.py", line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Python27\Lib\json\decoder.py", line 381, in raw_decode
obj, end = self.scan_once(s, idx)
ValueError: Expecting , delimiter: line 4 column 1 (char 160)
分析原因:
出现这个错误,表示字符串不是标准json格式,可能的问题之一是双引号引起的,可以在序列化之前将所有字符串中的双引号替换成单引号,再进行dump保存。
主要原因是:里面少了一个","