Python-pickle

pickle “泡菜”,看的一個教程,將其過程和此類比很形象

1 將對象序列化,持久化,也就是“泡菜”醃製過程

>>> import pickle

>>> mylist = [1,2,["I hate CET5"]] #將mylist序列化

>>> pickle_file = open("D:\mylist.pkl",'wb')#以‘wb'形式打開文件--準備好菜壇’

>>> pickle.dump(my_list,pickle_file)#將對象(菜)寫進文件(菜壇)

>>> pickle_file.close()#關閉文件(封壇)


2 將對象反序列化,也就是泡菜取出過程

>>> pickle_file = open('D:\mylist.pkl','rb')#以‘rb’形式打開文件

>>> my_list = pickle.load(pickle_file)#加載

>>> my_list

[1, 2, ['I hate CET5']]



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章