我正在嘗試將檔案加載為 JSON。
這是資料檔案:
{"Title":"Assignment Checker",
"Q1_Solution":10517,
"Q2_Solution":12,
"Q3_Solution":52,
"Q4_Solution":84,
"Q5_Solution":50,
"Q6_Solution":1971,
"Q7_Solution":("Hip", "Flat", "Gambrel", "Mansard", "Shed", "Gable")}
這是失敗的代碼:
f = open("checkerData.json")
checkerData = json.load(f)
f.close()
我收到此錯誤:
JSONDecodeError: Expecting value: line 8 column 16 (char 166)
uj5u.com熱心網友回復:
括號在 JSON 中表示串列(陣列)無效。
修復 JSON 以使用[and]代替。
這是有效的:
{
"Title": "Assignment Checker",
"Q1_Solution": 10517,
"Q2_Solution": 12,
"Q3_Solution": 52,
"Q4_Solution": 84,
"Q5_Solution": 50,
"Q6_Solution": 1971,
"Q7_Solution": [
"Hip",
"Flat",
"Gambrel",
"Mansard",
"Shed",
"Gable"
]
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/477178.html
上一篇:從帶有串列的串列中,我需要操作元素并使用串列構建另一個串列
下一篇:回傳多次出現的不同結果
