【发布时间】:2015-09-25 10:04:59
【问题描述】:
我是 python 新手,试图将一些复杂的数据结构存储/检索到文件中,并且正在尝试酸洗。 但是,下面的示例不断创建一个空白文件(那里没有存储任何内容),并且我在第二步中遇到了错误。我一直在谷歌搜索,只是找到了与我的完全匹配的其他示例——但是,它似乎不起作用。 我可能会错过什么?提前发送!
import pickle
messageToSend = ["Pickle", "this!"]
print("before: \n",messageToSend)
f = open("pickletest.pickle","wb")
pickle.dump(messageToSend,f)
f.close
g = open("pickletest.pickle","rb")
messageReceived = pickle.load(g)
print("after: \n",messageReceived)
g.close
【问题讨论】:
-
第二步(重新打开文件)给出文件为空的错误
标签: python-3.x pickle