Why am I getting the error that test is not defined. Thanks, Ray class SpecialFile: def __init__(self, fileName): self.__file = open(fileName, 'W') self.__file.write('***** Start Special File *****\n\n') def write(self, str): self.__file.write(str) def writelines(self, strList): self.__file.writelines(strList)
def __del__(self): # Destructor method, __del__. print "entered __del__" self.close() def close(self): # Clean up method if self.__file: self.__file.write('\\n***** End Special File *****') self.__file.close() self.__file = None def test(): f = SpecialFile('testfile') f.write('111111\n') f.close() test() Traceback (most recent call last): File "C:\Python26\Classes_and_OOP_Programing.py", line 145, in <module> test() NameError: name 'test' is not defined
-- http://mail.python.org/mailman/listinfo/python-list