#python #json #python-3.x
#python #json #python-3.x
Вопрос:
Поэтому я хочу создать игру, которая позволяет сохранять ваш прогресс на уровне, введя свое имя пользователя. Но мне нужно иметь возможность хранить несколько пользователей и снова извлекать это значение.
До сих пор я делал:
import json
username = input("Enter your username ")
try:
with open('users.txt') as json_file:
data = json.load(json_file)
for text in data['users']:
if text["username"].lower() == username.lower():
level = text["level"]
coins = text["coins"]
print("Progress Restored")
except:
level = 1
coins = 10
a = {"username": username
"level": level
"coins": coins
}
И потом, я действительно не знаю, как добавить оттуда код. Не мог бы кто-нибудь мне помочь, пожалуйста?
Спасибо!
Ответ №1:
Вы можете сбросить Json в файл, подобный этому:
with open('users.txt', 'w') as the_file:
json.dump(a, the_file)