我的程序中有一个列表。我有一个附加到列表的功能,不幸的是当你关闭程序时,你添加的东西消失了,列表又回到了开头。有什么方法可以存储数据,以便用户可以重新打开程序并且列表已满。
最佳答案
你可以试试pickle模块将内存数据存储到磁盘,这是一个例子:
存储数据:
import pickle
dataset = ['hello','test']
outputFile = 'test.data'
fw = open(outputFile, 'wb')
pickle.dump(dataset, fw)
fw.close()
加载数据:
import pickle
inputFile = 'test.data'
fd = open(inputFile, 'rb')
dataset = pickle.load(fd)
print dataset
关于Python 存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27913261/