嗨,我正在尝试为我的班级制作一个日志文件,以便在其中写入任何内容......
这是我的课的样子
class MyClass:
f = open('Log.txt','a')
def __init__(self):
self.f = open('Log.txt', 'a')
self.f.write("My Program Started at "+str(datetime.datetime.now())+"\n")
def __del__(self):
self.f.write("closing the log file and terminating...")
self.f.close()
我的代码有效,但正如您在上面看到的,我有两个 f=open('Log.txt','a')
有什么办法可以避免吗?我试图删除其中一个,但它会对我大喊大叫......有没有更好的方法来做到这一点?