我有一個登錄名和整數估值師(部分結果)一個JSON文件,如:解析JSON查找值並追加隨機數?
[
{
"name":"Tamara",
"results":"434.545.234.664"
},
{
"name":"Ted",
"results":"434.545.234.664"
}
]
我需要接受用戶登錄(名稱),在JSON發現插入的名字。如果它已經存在,則在「結果」中添加一些數字。
例如:如果我輸入「泰德」,一些數字將被附加到Ted的結果是這樣的:"results":"434.545.234.664+4343}"
如果名稱不存在,添加新的紀錄:
{
"name":"new_name",
"results":"some_number"
}
在它。
我的代碼,它沒有工作:
with open('/Users/users_db.json') as jsonfile:
user_name = ''
while user_name == '':
data = json.load(jsonfile)
user_name = input('Your name: ')
for user in data:
if user_name in user['name']:
print('Old user')
break
else:
print('New user')
是否所有名稱都是唯一的?什麼是'some_number'? –
那麼你的問題是什麼?你知道你想要什麼,現在是時候開始竊取一些代碼;) 在python中使用'json'庫,這當然是可能的,而且實際上很簡單。 – Dartmouth
你有沒有試圖自己做這個?告訴我們你的代碼 – depperm