当我在 Python 3.4.2(win7-64) 中运行此代码时,它不起作用!它创建文件,但其中没有任何内容。(0 字节) 我不知道是什么问题?帮助-谢谢 窗口
import pickle
f=open ("G:\\database.txt","wb")
pickle.dump (12345,f)
最佳答案
您必须关闭已打开的文件对象。所以只需添加行
f.close()
最后它就会起作用。
作为替代方案,您还可以使用 with
语句打开文件,完成后它会自动为您关闭文件:
import pickle
with open("G:\\database.txt", "wb") as f:
pickle.dump( 12345, f )
关于python - pickle 模块不适用于这个简单的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26585090/