Pickle 数据序列化

Pickleable 类型

以下对象是可选择的。

  • NoneTrueFalse
  • 数字(所有类型)
  • 字符串(所有类型)
  • tuples,lists,sets 和 dicts 仅包含可选对象
  • 在模块顶层定义的函数
  • 内置函数
  • 在模块顶层定义的类
    • 这些类的实例,其 __dict__ 或调用 __getstate__() 的结果是可选择的( 有关详细信息,请参阅官方文档 )。

基于官方 Python 文档

pickle 和安全

泡菜模块不安全。从不受信任的方(例如通过 Internet)接收序列化数据时,不应使用它。