Pickle -- Python数据的永久性存储

如果将python脚本中的文本永久保存下来有许多方案,例如存储为txt,excel或转存到数据库。但是如果想将python中的其它数据结构例如:字典,列表存储下来该怎么做呢?

答案是pickle

首先导入库

>>>import pickle

写入数据

>>>worndict = [ ]   # 待存储的数据,可以是列表或者字典

>>>pickle_file=open('pkl文件存储的路径和文件名.pkl','w')

>>>pickle.dump(worndict,pickle_file)

>>>pickle_file.close()

读取数据

>>>DONE_LIST=[]  #创建一个容器

>>>done_file=open('待读取的pkl路径和文件名.pkl','r')

>>>done_lt=pickle.load(done_file)

>>>DONE_LIST.extend(done_lt)

>>>done_file.close()

你可能感兴趣的:(Pickle -- Python数据的永久性存储)