Dec-02-2016, 06:59 PM
you are creating target as a class variable, when you meant to create it as an instance variable.
class A(object): def __init__(self): self.target = open("test.log", "a") def test(self): print("test") self.target.write("test\n") self.target.close() def main(): a = A() a.test() if __name__ == "__main__": main()
Recommended Tutorials: