У меня есть большой объект в моем коде Python3, который при попытке протравить с помощью модуля pickle
выдает следующую ошибку:
TypeError: cannot serialize '_io.BufferedReader' object
Однако, dill.dump()
и dill.load()
могутдля плавного сохранения и восстановления объекта.
- Что вызывает проблемы для модуля
pickle
? - Теперь, когда
dill
сохраняет и восстанавливает объект без каких-либо ошибок, есть лиЛюбой способ проверить, прошли ли травление и расслоение с помощью dill
хорошо? - Как возможно, что
pickle
не удастся, но dill
удастся?