我无法弄清楚这个非常简单的片段有什么问题:
class A(object):
def printme(self):
print "A"
self.printme()
a = A()
回溯(最近一次调用最后一次):文件“prog.py”,第1行,在A类(对象)中:文件“prog.py”,第5行,在A self.printme()中NameError:名称'self'不是定义
发布于 2018-09-04 12:46:06
如果你想在实例化对象时打印一些东西:
class A(object):
def __init__(self):
self.printme()
def printme(self):
print "A"
a = A()
发布于 2018-09-04 13:21:53
如果您打算在每次创建类的实例时运行该函数,请尝试以下操作:
class A(object):
def __init__(self):
self.printme()
def printme(self):
print "A"
a = A()
https://stackoverflow.com/questions/-100006100
复制相似问题