English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python에서 반영법 사용 사례 간단 분석

본 문서는 Python의 반영 방법에 대해 설명합니다. 여러분의 참고로 공유합니다.

class Person:
  def __init__(self):
    self.name = "zjgtan"
  def getName(self):
    return self.name

역시 간단한 의미:

클래스 이름을 통해 클래스의 인스턴스 객체를 얻기

메서드 이름을 통해 메서드를 얻어 호출하기

역시 방법 1:

from person import Person
theObj = globals()["Person"]()
print theObj.getName()

역시 방법 2:

module = __import__("person")
theObj = getattr(module, "Person")()
print theObj.getName()

Python 관련 내용에 더 관심이 있는 독자는 다음 사이트의 특辑을 확인할 수 있습니다: 《Python 데이터 구조와 알고리즘 강의》、《Python 암호화 및 해독 알고리즘 및 기술 요약》、《Python编码 기술 요약》、《Python 함수 사용 기술 요약》、《Python 문자열 조작 기술 요약》 및 《Python 입문 및 고급 강의》

본 문서에서 설명한 내용이 여러분의 Python 프로그래밍에 도움이 되길 바랍니다.

성명: 본문은 인터넷에서 가져왔으며, 저작권자는 본사입니다. 내용은 인터넷 사용자가 자발적으로 기여하고 업로드한 것이며, 사이트는 소유권을 가지지 않으며, 인공 편집 처리를 하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 문제가 있는 내용을 발견하면, notice#w로 이메일을 보내 주세요.3codebox.com에 신고를 하면 됩니다. (#을 @으로 변경해 주세요.), 관련 증거를 제공하면, 해당 내용이 실제로 위반된 것으로 확인되면, 사이트는 즉시 해당 내용을 삭제합니다.

추천해드립니다