如果將python腳本中的文本永久保存下來(lái)有許多方案捶牢,例如存儲(chǔ)為txt,excel或轉(zhuǎn)存到數(shù)據(jù)庫(kù)像屋。但是如果想將python中的其它數(shù)據(jù)結(jié)構(gòu)例如:字典,列表存儲(chǔ)下來(lái)該怎么做呢?
答案是pickle
首先導(dǎo)入庫(kù)
>>>import pickle
寫(xiě)入數(shù)據(jù)
>>>worndict = [ ] ? # 待存儲(chǔ)的數(shù)據(jù)罐盔,可以是列表或者字典
>>>pickle_file=open('pkl文件存儲(chǔ)的路徑和文件名.pkl','w')
>>>pickle.dump(worndict,pickle_file)
>>>pickle_file.close()
讀取數(shù)據(jù)
>>>DONE_LIST=[]? #創(chuàng)建一個(gè)容器
>>>done_file=open('待讀取的pkl路徑和文件名.pkl','r')
>>>done_lt=pickle.load(done_file)
>>>DONE_LIST.extend(done_lt)
>>>done_file.close()