【发布时间】:2017-05-13 07:40:28
【问题描述】:
我的代码只是一个测试,因此我可以了解 pickle 的工作原理。有一个用户可以添加项目的单词列表。我想将单词添加到列表中,以便当程序再次运行时,列表将包含用户的单词。我不明白怎么做,因为你首先要定义列表,所以我最终得到了原始单词加上用户在程序运行中写的单词
import pickle
class info():
words = ['skylight','revenue']
item = input("Type a word: ")
info.words.append(item)
with open("savefile.pickle","wb") as handle:
pickle.dump(info.words, handle)
with open("savefile.pickle","rb") as handle:
info.words = pickle.load(handle)
print(info.words)
【问题讨论】:
标签: python python-3.x pickle