Pickle 資料序列化

Pickleable 型別

以下物件是可選擇的。

  • NoneTrueFalse
  • 數字(所有型別)
  • 字串(所有型別)
  • tuples,lists,sets 和 dicts 僅包含可選物件
  • 在模組頂層定義的函式
  • 內建函式
  • 在模組頂層定義的類
    • 這些類的例項,其 __dict__ 或呼叫 __getstate__() 的結果是可選擇的( 有關詳細資訊,請參閱官方文件 )。

基於官方 Python 文件

pickle 和安全

泡菜模組不安全。從不受信任的方(例如通過 Internet)接收序列化資料時,不應使用它。