Как исправить эту ошибку? Когда я пытаюсь загрузить мой сохранить с использованием рассола это дает мне этоPython 2 - TypeError: аргумент int() должен быть строкой, байтовым объектом или числом, а не «списком»
Traceback (most recent call last):
File "C:\Users\user\Downloads\game.py", line 315, in <module>
menu()
File "C:\Users\user\Downloads\game.py", line 261, in menu
if (0) > int(hunger) or (0) > int(thirst):
TypeError: int() argument must be a string, a bytes-like object or a number, not 'list'
Это, как я загрузить/сохранить
with open('objs.pickle', "rb") as f:
money = pickle.load(f)
hunger = pickle.load(f)
thirst = pickle.load(f)
energy = pickle.load(f)
wanted = pickle.load(f)
gun = pickle.load(f)
with open('objs.pickle', 'ab') as f:
pickle.dump([money, hunger, thirst, energy, gun, wanted], f)
всегда положил ** FULL ** сообщение об ошибке в ** ВОПРОС **. Есть и другая полезная информация. – furas
Я его там редактировал – Cube
использовать 'print (hunger, thirst)', чтобы увидеть, что у вас есть в этих переменных. – furas