как сделать систему сохранений в текстовой игре на питоне?
собираюсь делать проект, игру на питоне, наверное это будет текстовая рпг есть проблема, хочется сделать так, чтобы при закрытии, переменные денег, брони и оружия сохранялись. кто знает, как такое устроить?
Ответы (2 шт):
Автор решения: Exord
→ Ссылка
Попробуй pickle:
import cPickle
data = ['Test data', {'Structure':'Any'} ]
print data
# save
file = open("file.txt", 'w')
cPickle.dump(data, file)
file.close()
# load
file = open("file.txt", 'r')
data = cPickle.load(file)
file.close()
print data
Автор решения: Danis
→ Ссылка
Импортируйте модуль
import configparser
Напишите функцию или добавьте в существующую открытие файла и запись в него результатов
f = open('config.ini', 'w')
f.write("score = sc" '\n')
f.write("bestscore = bestScore" '\n')
f.close()
Если вам нужно получить результаты при запуске то используйте
config = configparser.ConfigParser()
config.read('config.ini')