背景:
今天老板让给数据,数据都是保存在本地,一时手贱,将json文件中的转义字符“\”给替换成了空,在读取json文件的时候,报错!这时候后背一凉,发觉到问题所在,感觉一首凉凉送给了自己~~~
赶紧静(求)下(助)心(大)来(神)想怎么办。。。
处理思路:
将文件重新读取写一遍,最后在替换(替换在这里没用代码实现)。思路好了,开撸代码!
代码很简单:
# encoding=utf-8
# Time : 2018/2/1
# Email : z2615@163.com
# 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')
最后:
不要手贱啊!~~~
网友评论