作者piligo (霹雳狗)
看板Python
标题[问题] read() {"\"AAA\""}如何转成{'"AAA"'}
时间Sat Oct 31 02:35:50 2020
请问当
aaa={"NAME": "\"AAA\""}
print(aaa)
会得到{'NAME': '"AAA"'}
如果经过read()该如何写才能print出{'NAME': '"AAA"'}呢
bbb.txt内容是{"NAME": "\"AAA\""}
f = open("bbb.txt","r")
bbb=f.read()
f.close()
print(bbb)
会得到{"NAME": "\"AAA\""}
这部分要怎麽加工才能转成{
'NAME
':
'"AAA
"'}呢
我尝试用replace('')但组合不出来 @@
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.182.105.54 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1604082952.A.463.html
※ 编辑: piligo (175.182.105.54 台湾), 10/31/2020 02:46:24
1F:→ blc: "'"+bbb.replace(r'\','')+"'" 试试看? 10/31 03:49
2F:→ blc: 啊,搞错了。 bbb.replace(r'\"','').replace('"',"'") 10/31 03:50
3F:→ LP9527: bbb=bbb.replace('"','\'').replace("\\'",'"') 10/31 04:07
4F:推 TuCH: json.loads(bbb) 10/31 12:51
5F:推 ToastBen: f = open("bbb.txt","r") 11/01 16:50
6F:→ ToastBen: json_data = json.load(f) 11/01 16:50
7F:→ ToastBen: print(json_data) 11/01 16:50