__init__
외부 클래스의 인스턴스 var에 액세스하려고하는데 막혔습니다. 내가 print self.nombre
주석을 제거하면해당 클래스에서 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
, 나는 "self.nombre
가 인식되지 않습니다"라는거야?
어떻게이 var에 액세스합니까?
귀하의 들여 쓰기는 클래스 내에 인쇄 문을 실행하고 있기 때문에, 엉망이 될 것 같습니다 당신 브레에 액세스하려면 먼저 개체를 생성 할 필요가 정의. (그리고'import sys '의 들여 쓰기 역시 잘못된 것입니다.) – alan