看板 Python 關於我們 聯絡資訊
請問當 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://www.ptt.cc/bbs/Python/M.1604082952.A.463.html ※ 編輯: piligo (175.182.105.54 臺灣), 10/31/2020 02:46:24
blc: "'"+bbb.replace(r'\','')+"'" 試試看? 10/31 03:49
blc: 啊,搞錯了。 bbb.replace(r'\"','').replace('"',"'") 10/31 03:50
LP9527: bbb=bbb.replace('"','\'').replace("\\'",'"') 10/31 04:07
TuCH: json.loads(bbb) 10/31 12:51
ToastBen: f = open("bbb.txt","r") 11/01 16:50
ToastBen: json_data = json.load(f) 11/01 16:50
ToastBen: print(json_data) 11/01 16:50