【发布时间】:2017-10-10 06:02:43
【问题描述】:
我实际上有一个关于 Python3 的问题。我想在调用析构函数时将类的属性保存在文件中。我怎样才能做到这一点?
我试着这样做:
def __del__:
file = open("test.dat", "w")
file.write("Hello")
file.close()
该代码不起作用。我已经读过,您不应该使用它,但实际上我没有找到可行的替代方法。有谁能够帮我?
提前致谢!
【问题讨论】:
-
这个用例是什么?您希望在什么时候保存数据?
-
嗯,问题是我需要保存类的一些属性,因为我需要一些属性,当我再次启动 python 脚本时。因此,当我再次开始创建类时,我需要将旧数据保存在文件中并从其中读取。
标签: python python-3.x file destructor