[問題] json 讀取 'utf-8' codec can't decode

看板Python作者時間3年前 (2021/01/17 12:34), 3年前編輯推噓1(102)
留言3則, 1人參與, 3年前最新討論串1/1
https://i.imgur.com/3HWRZcF.png
大家好 我的程式碼如圖 我一開始把dic轉成json檔並儲存起來 但是要load讀取的時候會出現 'utf-8' codec can't decode byte 0xa4 in position 12: invalid start byte 我dic裡頭儲存的格式像是這樣 {'a':['apple','cat'],'b':['juice','dog']} 請問這要怎解決 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.59.247 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1610858091.A.A4D.html ※ 編輯: Kuba4ma (140.115.59.247 臺灣), 01/17/2021 13:04:54

01/17 15:51, 3年前 , 1F
你用的是'a',它會在原文件後寫入新的json,那這樣文
01/17 15:51, 1F

01/17 15:51, 3年前 , 2F
件前面如果有東西,理論上整個檔案不可能是正確的jso
01/17 15:51, 2F

01/17 15:51, 3年前 , 3F
n格式,你把檔案打開來看看是不是你預期的樣子
01/17 15:51, 3F
文章代碼(AID): #1W0xvhfD (Python)