pickle子產品:能把幾乎所有Python的對象轉換為二進制形式存放到檔案中,這個過程稱為pickling(存放),從二進制的形式轉化為對象的過程稱為unpickling(讀取)。
>>> import pickle
>>> my_list = [123, 3.14, 'Harry', ['another list']]
>>> pickle_file = open('my_list.pkl', 'wb') #字尾名随意,隻是起到一個提醒的作用,不影響寫入的格式 一定是要以二進制寫入的形式
>>> pickle.dump(my_list, pickle_file) #利用dump()函數将要儲存的清單存入檔案中
>>> pickle_file.close()
>>> pickle_file = open('my_list.pkl', 'rb')
>>> my_list2 = pickle.load(pickle_file) #利用load()函數從檔案中讀出清單
>>> print(my_list2)
[123, 3.14, 'Harry', ['another list']]
>>> pickle_file.close()