python--pickle持久化(十九)
Python--pickle持久化(十九)
pickle提供了一個(gè)簡(jiǎn)單的持久化功能。可以將對(duì)象以文件的形式存放在磁盤(pán)上。
pickle模塊只能在Python中使用,python中幾乎所有的數(shù)據(jù)類(lèi)型(列表,字典,集合,類(lèi)等)都可以用pickle來(lái)序列化
import pickle
my_list = [1,2,3,4,'字符']
pickle_file = open('D:\\PythonWorking\\my_pickle.pkl','wb') #以二進(jìn)制寫(xiě)入方式,打開(kāi)my_pickle.pkl文件(如果文件不存在會(huì)自動(dòng)創(chuàng)建)
pickle.dump(my_list,pickle_file) #將my_list內(nèi)容寫(xiě)入到my_pickle.pkl文件中。
pickle_file.close() # 關(guān)閉寫(xiě)入流資源。
pickle_file == None
pickle_file = open('D:\\PythonWorking\\my_pickle.pkl','rb') #以二進(jìn)制讀取方式,打開(kāi)my_pickle.pkl文件
m_list = pickle.load(pickle_file) # 將my_pickle.pkl文件內(nèi)容讀取出來(lái)
print(my_list)
Python
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。