Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
添加';r';从python文件中删除json字符串_Python_Json - Fatal编程技术网

添加';r';从python文件中删除json字符串

添加';r';从python文件中删除json字符串,python,json,Python,Json,从文件中读取json时,我面临以下错误 json.decoder.JSONDecodeError: Expecting ',' delimiter: line 2 column 1 (char 948) json内容是使用下面的脚本从文件中读取的 import json if __name__ == "__main__": file_path = "D:\\Freelancing\\Scraping_football_historic_data\\Data\\1.13810

从文件中读取json时,我面临以下错误

    json.decoder.JSONDecodeError: Expecting ',' delimiter: line 2 column 1 (char 948)
json内容是使用下面的脚本从文件中读取的

import json
if __name__ == "__main__":

     file_path = "D:\\Freelancing\\Scraping_football_historic_data\\Data\\1.138103502"

     with open(file_path,'r') as datafile:

         dict_data = json.load(datafile)

     print(dict_data) 
在搜索答案时,有一个答案建议我在json字符串之前添加r

在上述情况下,或者如果有更好的方法读取文件,该如何处理

可以从pastebin链接读取文件内容:

如果每个词典之间缺少一个逗号,则数据应如下所示

....
{"op":"mcm","clk":"5733948534","pt":1514206953689,"mc":[{"id":"1.138103502","rc":[{"ltp":2.02,"id":48756}]}]},
{"op":"mcm","clk":"5739085003","pt":1514309273736,"mc":[{"id":"1.138103502","rc":[{"ltp":2.0,"id":48756}]}]},
{"op":"mcm","clk":"5739711407","pt":1514327265235,"mc":[{"id":"1.138103502","rc":[{"ltp":2.06,"id":48756}]}]},
.....

文件中的数据不是有效的JSON;看起来每一行后面都应该有一个逗号。添加
r
不会有任何帮助。逗号代表命令列表?