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

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

使用 python 將項目添加到 json 對象

使用 python 將項目添加到 json 對象

慕尼黑8549860 2023-01-04 16:10:45
我有一個包含用戶級別和經驗的簡單 json 文件,格式如下:{    "users" : {        "1" : [0, 1],        "2" : [10, 2],    }}該users對象使用用戶 ID 作為[xp, level]數組值的鍵。我需要能夠將新用戶寫入該文件,以便以后我可以將其稱為data["users"][id].到目前為止,這是我的代碼,但它實際上并沒有寫入文件。import jsondef create_user(id):    with open("test.json") as file:        data = json.load(file)        temp = data["users"]  # get the users object.        temp[str(id)] = [0, 0]        # [0, 0] would be the default, until the user        # gains levels and xp.    print('user added to file.')我該怎么做才能將用戶添加到users對象并保存到文件中?謝謝。
查看完整描述

1 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

something = {

    "users" : {

        "1" : [0, 1],

        "2" : [10, 2],

    }

}

something["users"]["3"] = [-1,-2]

print(something)

{'users': {'1': [0, 1], '2': [10, 2], '3': [-1, -2]}}

如果你想把它保存為 json


something = json.dumps(something)

something = json.loads(something)

將所有內容轉儲到文件中


with open(my_file_loaction, 'w') as json_file:

    json.dump(something, json_file)


查看完整回答
反對 回復 2023-01-04
  • 1 回答
  • 0 關注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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