我是新來的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