python 从TXT中解析json格式

Posted Hearthougan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 从TXT中解析json格式相关的知识,希望对你有一定的参考价值。

txt中的json格式:

with open(r'Zhan.txt','r', encoding = 'utf-8') as file_open:
    data = json.load(file_open)
    for line in data:
        print(line['title'])
        print(line['content'])

但是提示错误:

ValueError: Invalid control character at。

错误原因:

出现错误的原因是:字符串中包含了回车符(\\r)或者换行符(\\n)

解决办法就是:去掉回车符以及换行符。:

data = data.replace('\\r', '\\\\r').replace('\\n', '\\\\n')

 

 

 

以上是关于python 从TXT中解析json格式的主要内容,如果未能解决你的问题,请参考以下文章

python3.0怎么用json从文件解析

jsonpath解析

Python-爬虫-(Json和Csv)文件存储

python实现将json数据以json格式写入txt文件

固定格式TXT转json文件

python解析json格式出问题?