修复json文件中的转义字符

背景:

    今天老板让给数据,数据都是保存在本地,一时手贱,将json文件中的转义字符“\”给替换成了空,在读取json文件的时候,报错!这时候后背一凉,发觉到问题所在,感觉一首凉凉送给了自己~~~

赶紧静(求)下(助)心(大)来(神)想怎么办。。。

处理思路:

    将文件重新读取写一遍,最后在替换(替换在这里没用代码实现)。思路好了,开撸代码!

代码很简单:

# encoding=utf-8

# Time : 2018/2/1

# Email : [email protected]

# Software: PyCharm

# Language: Python 3

import json

result = open('bak_test.json', encoding='utf-8')

for line in result:

    with open('re.json', 'a', encoding='utf-8')as e:

        result = json.dumps(line, ensure_ascii=False)

        e.write(result + '\n')

最后:

    不要手贱啊!~~~

你可能感兴趣的:(修复json文件中的转义字符)