Pickle模塊將任何Python對象轉換成壹個系統字節,稱為序列化對象。
有三種方法可以將持久數據“對象”保存到“文件”中。索引0是ASCII,1是舊的二進制,2是新的二進制協議。區別在於後者效率更高。
從“文件”中,讀取字符串,將它們反序列化為Python數據對象,您可以像操作數據類型的這些方法壹樣正常地操作它們。
我們經常會遇到壹些在Python程序運行過程中獲得的字符串、列表、字典等數據,想要長期保存以備將來使用,而不是簡單的把它們放在內存中斷電丟失數據。這時候Pickle模塊就派上用場了,它可以把對象轉換成可以傳輸或者存儲的格式。
希望這些能幫到妳。