首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从文件python中向json字符串中添加'r‘

从文件python中向json字符串中添加'r‘
EN

Stack Overflow用户
提问于 2019-03-23 22:33:29
回答 1查看 777关注 0票数 0

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

代码语言:javascript
复制
    json.decoder.JSONDecodeError: Expecting ',' delimiter: line 2 column 1 (char 948)

使用下面的脚本从文件中读取json内容

代码语言:javascript
复制
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) 

在搜索答案时,这个question有一个答案,建议我在json字符串之前添加r

在上述情况下如何进行,或者是否有更好的方法读取文件。?

文件的内容可以从pastebin链接:https://pastebin.com/ZyyrtcZW中读取。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-23 22:43:50

您在每个字典之间缺少一个逗号,您的数据应该如下所示

代码语言:javascript
复制
....
{"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}]}]},
.....
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55318984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档