如果将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()