Несмотря на то, что у меня установлено сохранение в savefile.dat, на самом деле ничто не спасает игроков от загрузки их игр.
Я попытался скомпилировать то, что сохраняет игра, я также попытался изменить то, что играсохранение в.
#loading
with open('savefile.dat', 'rb') as f:
pl, gold, exp, max_hp, strength, intelligence, stealth, stamina, magic = pickle.load(f)
#saving
with open('savefile.dat', 'wb') as f:
pickle.dump([pl, gold, exp, max_hp, strength, intelligence, stealth, stamina, magic], f, protocol=2)
#the error
Traceback (последний вызов был последним): файл "C: \ Users \ zombiekillez \ Desktop \ my game \ game.py", строка 8, в pl, gold, exp, max_hp, сила, интеллект, скрытность, выносливость, магия = pickle.load (f) EOFError: исчерпан ввод
Я хочу сохранить и загрузить его, но вместо этого он просто сообщает, что файл не был сохранен, когдаЯ пытаюсь загрузить, нет ошибок при сохранении, но ничего не происходит.На самом деле я посмотрел на файл, в который сохраняются файлы, и в нем ничего не должно было быть сохранено.