我想從__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