你好,我有这段代码
class Test(object):
def start_conn(self):
pass
def __init__(self):
self.conn = start_conn()
但是这段代码出现了这个错误:
NameError: global name 'start_conn' is not defined
。如果我写self.conn = self.start_conn()
,程序就会正常运行,我的问题是,在创建一个新实例时,必须要用self调用类的方法吗?还是我设计有误?感谢您的帮助。