Я хочу знать, как я могу хранить объект класса в файле, чтобы потом его загрузить. например) У меня есть класс стека, и мне нужно сохранить объект этого класса для последующего его извлечения. Я попробовал следующее:вывести объект в файл с помощью python
output_file=open('hello.txt','w')
output_file.write(x)
Где x - объект класса стека. Вся программа стек работает хорошо, и когда я пришел к этой хранящей части, я получаю сообщение об ошибке, как:
Traceback (most recent call last):
File "class.py", line 32, in <module>
output_file.write(x)
TypeError: expected a character buffer object
Как я могу исправить эту ошибку? Каков наилучший способ хранения?
Что находится в стеке? Что вы ожидаете от содержимого файла, или это имеет значение? –
Не имеет значения, как выглядит содержимое файла. Мне просто нужен способ сохранить его и вернуть его позже. –