亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法使用 json.loads 將字符串加載到對象中

無法使用 json.loads 將字符串加載到對象中

慕少森 2021-10-12 16:34:14
我正在嘗試將字符串加載到 python 對象中。我收到以下錯誤:這是錯誤:期望值:第 15 行第 15 列(字符 351){'allData':無}當我將 cprob 的值更改為以下代碼時,沒有問題:    "cprob": {        "T": 1,        "A": 2,        "C": 3        }test.txt 中的數據:[{        "V": ["Offer", "Interview", "Grades", "Admission", "Experience"],    "E": [["Grades", "Interview"],        ["Experience", "Interview"],        ["Grades", "Admission"],        ["Interview", "Offer"]],    "Vdata": {        "Offer": {            "ord": 4,            "numoutcomes": 2,            "vals": ["0", "1"],            "parents": ["Interview"],            "children": 0,            "cprob": {                "['0']": [.9, .1],                "['1']": [.4, .6],                "['2']": [.01, .99]                }            }        }}]代碼:import jsonclass JsonData:     def __init__(self, path):        self.allData = None     def dictload(self, path):        f = open(path, 'r')        ftext = f.read()         print(ftext)        try:             self.allData = json.loads(ftext)        except Exception as e:            print('This is error : ', e)path = "test.txt"jsonData = JsonData(path)jsonData.dictload(path)print(vars(jsonData))
查看完整描述

1 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

似乎 python 的 json 模塊不理解.10.1. 如果您0在句點前添加,它將起作用。


查看完整回答
反對 回復 2021-10-12
  • 1 回答
  • 0 關注
  • 244 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號