Python 23 永久儲存 pickle模組

2021-08-04 23:43:17 字數 764 閱讀 2193

python提供了乙個標準模組,使用這個模組,我們就可以非常容易的將列表、字典這類複雜資料型別儲存為檔案,這就是pickle模組。

用官方的話說,這是乙個令人驚嘆(amazing)的模組,它幾乎可以把python的物件都轉化為二進位制的形式存放,這個過程稱為pickling,那麼從二進位制形式轉換回物件的過程稱為unpickling。

'wb',二進位制方式寫入

'rb',二進位制方式讀取

>>> pickle_file = open('e:\\my_pickle.pkl','rb')

>>> my_list2 = pickle.load(pickle_file)

>>> print(my_list2)

[112, 2, 5.6, 'beijing', [23, 'shanghai', 89]]

>>>

Python高階 相容Python2 3

第一種也是最重要的方法,就是匯入future模組。它可以幫你在python2中匯入python3的功能。上下文管理器是python2.6 引入的新特性,如果你想在python2.5中使用它可以這樣做 from future import with statement 在python3中print已經...

Python 23種設計模式

單例模式 當類例項化一次後,就會一直使用該例項化,而不會建立新的例項化物件。不加單例模式的例項化效果 class singleton object pass obj1 singleton print obj1 main singleton object at 0x00000167a41c7700 o...

Python 23種設計模式全(python例子)

建立型1.factory method 工廠方法 2.abstract factory 抽象工廠 3.builder 建造者 4.prototype 原型 5.singleton 單例 結構型6.adapter class object 介面卡 7.bridge 橋接 8.composite 組合 ...