我想从__init__
以外的类访问实例var,但是我卡住了!访问该类中的Python实例var
import sys
class Borg(object):
__shared_state = {}
def __init__(self, nombre):
self.__dict__ = self.__shared_state
self.nombre = nombre
print 'my instance vr::', self.nombre
# panga = 'pangas'
panga = 'pangas'
print 'te copio con '
print panga
#print self.nombre
pingus = Borg('varString')
print pingus.nombre
如果我取消print self.nombre
,我得到的是 “self.nombre
无法识别”?
如何访问此var?
你出现压痕被搞砸了,因为你执行一个类的内部打印语句定义。 (并且'import sys'的缩进也是错误的。) – alan 2012-03-31 14:23:02