可腌制(或可腌制)的对象是什么意思?


Answers:



26

通常不可选的内容包括套接字,文件(处理程序),数据库连接等。默认情况下,可以对从基本python类型(字典,列表,基元,对象,对象引用,甚至循环)构建的所有内容(递归)进行腌制。

您可以实现自定义的酸洗代码,例如,将存储数据库连接的配置并在之后恢复它,但是为此您将需要特殊的自定义逻辑。

所有这些使酸洗功能比xml,json和yaml强大得多(但绝对不那么可读)


1

酸洗是将python中的对象转换为简单的二进制表示形式的过程,可用于将对象写入可存储的文本文件中。这样做是为了存储python对象,也称为序列化。您可以据此推断反序列化去污的含义。

因此,当我们说一个对象是可拾取的时,这意味着可以使用python的pickle模块来序列化该对象。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.