+ 1

Объекты в памяти

Можно ли как-то взять из памяти объект Python, и записать этот объект в бинарный файл, с учётом всех ссылок? Если да, то как потом можно будет получить этот объект обратно из файла? Получить ссылку на объект можно с помощью id(obj), а длину с помощью sys.getsizeof(obj).

15th Jan 2022, 6:42 PM
Operand
Operand - avatar
3 Réponses
+ 5
Operand , i am not sure if you are still looking for an answer to your question. if you have not taken a look at the python pickle module, you can get some information about this here: https://www.educba.com/python-object-serialization/
21st Feb 2022, 4:26 PM
Lothar
Lothar - avatar
+ 2
HungryTradie I know how to write/read various data in files. But I don't know how to take a Python object from RAM, then write this object to a separate binary file.
16th Jan 2022, 6:42 AM
Operand
Operand - avatar
+ 1
G'day Operand Translation to English: Objects in memory Is it possible to somehow take a Python object from memory, and write this object to a binary file, taking into account all references? If so, how then can you get this object back from the file? You can get a reference to an object using id(obj), and the length using sys.getsizeof(obj). Yes. File write & file read are topics of python covered in SoloLearn Intermediate Python lesson 34.1. да. Запись файла и чтение файла — это темы Python, рассмотренные в уроке SoloLearn Intermediate Python 34.1.
15th Jan 2022, 8:15 PM
HungryTradie
HungryTradie - avatar