Pickle 数据序列化
Pickleable 类型
以下对象是可选择的。
None
,True
和False
- 数字(所有类型)
- 字符串(所有类型)
tuple
s,list
s,set
s 和dict
s 仅包含可选对象- 在模块顶层定义的函数
- 内置函数
- 在模块顶层定义的类
- 这些类的实例,其
__dict__
或调用__getstate__()
的结果是可选择的( 有关详细信息,请参阅官方文档 )。
- 这些类的实例,其
基于官方 Python 文档 。
pickle
和安全
泡菜模块不安全。从不受信任的方(例如通过 Internet)接收序列化数据时,不应使用它。