안녕하세요 저는 파이썬 신참입니다. 클래스에 생성자를 설치하려고합니다. 요소에 액세스하려고 할 때마다 없음을 반환합니다. 나는 그것이 None을 돌려 다른 방법에서 self.pre_defined_macros [ '_ TITLE을']에 액세스하려고 할 때마다 지금 여기 내 코드생성자 (파이썬)에서 사전 설정하기
class GoogleApp:
def __init__(self, path):
self.name = "Google App"
self.description = "Creates an new google app project."
self.title = None
self.path = path
self.pre_defined_macros = {
'_NAME': self.name ,
'_DESCRIPTION': self.description,
'_TITLE': "Shoutout",
'_BASE_PATH': self.path,
'_PATH': lambda: os.path.join(self.path, self.title)
}
입니다.
밑줄은 개인 변수를 의미합니다. 당신이 밑줄없이 줄 때 어떻게됩니까? –
@ doc_180 : dict 키에 없습니다. –
@ignacio, 맞습니다. 나는 졸리는 방법이다. –