설명하기가 다소 어려워요. 나는 더 이상의 클래스로 구성 모듈이 : someModule.py를리플렉션을 사용하여 모듈과 클래스를 들여다보기
#imports over here
class Default(Base):
def __init__(self):
a = Rectangle() #all these guys derive from Shape
b = Circle()
c = Sphere()
class Foo:
#members over here
#other classes/functions/whatever we can define here, except the boiler plate code to check __main__
내가 뭘 원하는 것은 런타임에 특정 기본 클래스 (. 예를 들어 자료)에서 파생 클래스의 객체를 생성하고 다른 특정 기본 클래스 (예 : Shape)에서 파생 된 데이터 멤버를 조작합니다. 의미 나는 모듈 이름을 소요하고 위의 작업을 수행하는 스크립트를 작성하고 싶습니다. 어떤 아이디어를 검사 나 다른 것을 사용해서 어떻게 할 수 있습니까? 나는 조사를 보았지만 일을 끝내야 할 방법을 찾지 못했습니다. 나는 뭔가를 놓칠지도 모른다.