只需对要保留的数据进行腌制。由于用例不需要非常复杂的数据存储,因此酸洗是一个很好的选择。一个小例子:
import pickleword_list = ["cat", "hat", "jump", "house", "orange", "brick", "horse", "word"]# do your thing here, likeword_list.append("monty")# open a pickle filefilename = 'mypickle.pk'with open(filename, 'wb') as fi: # dump your data into the file pickle.dump(word_list, fi)
稍后当您需要再次使用它时,只需加载它:
# load your data back to memory when you need itwith open(filename, 'rb') as fi: word_list = pickle.load(fi)
-
您现在具有数据持久性。在这里阅读更多。一些重要的指示:
- 请注意
'b'
何时使用open()
打开文件。泡菜通常以二进制格式存储,因此您必须以二进制模式打开文件。 - 我使用了
with
上下文管理器。这样可以确保在我完成对文件的所有工作后,安全关闭该文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)