이것이 "왜 그렇게하고 싶습니까?"라는 질문에 해당하는 것으로 의심됩니다. 하지만 여기에 간다 :Python, 클래스 정의의 모듈 위조
나는 __main__
에 정의 된 클래스의 모듈을 위조하는 방법을 찾아야한다. 예 :
<module '__main__' from 'b.py'>
그럼, 어떻게 :에 b.py 결과를 호출
import inspect
import a
class B(object):
__name__ = a.__name__
name = "b"
pass
print inspect.getmodule(B)
:
class A(object):
name = "a"
pass
그리고 b.py :
우리가 a.py가 있다고 가정하자 클래스 A의 모듈을 b로 가져 오지 않고 b로 가져 가야합니까?
<여기에 반드시 기입하십시오> –
왜 내가 이것을하고 싶습니까? – dilbert
아니요, "노화 한 체다와 함께 레드 와인이나 화이트를 선호하십니까?" –