我是新来的python,试图存储/检索一些复杂的数据结构到文件中,并且正在尝试酸洗。 但是,下面的例子不断创建一个空白文件(没有任何内容存储在这里),并且在第二步中遇到错误。我一直在搜索,只是为了找到与我的完全匹配的其他例子 - 但它似乎并没有工作。 我可能会缺少什么?提前tx!python-3.x酸洗创建空文件
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
什么是错误? – Peter
(重新打开文件)第二步给出了错误,该文件是空的 – Adam