728x90 반응형 sys.modules1 [Python] sys.modules, __getattr__, __setattr__ 활용하기 본 포스팅에서는 sys.modules, __getattr__, __setattr__을 활용하여 모듈의 속성을 다뤄보고자 한다. sys.modules[__name__] 우선 현재 사용하고 있는 모듈을 객체(object)로 가져와보자. import sys now_module = sys.modules[__name__] print(now_module) # __name__은 파이썬에서 현재 모듈의 이름을 문자열로 반환하는 내장 변수이며, sys.modules[__name__]은 파이썬에서 현재 모듈에 대한 참조이다. sys.modules dict에 __name__ 값으로 접근하면 현재 모듈의 모듈 객체에 대한 참조를 얻을 수 있다. 이는 모듈의 속성을 추가하거나 수정하거나 모듈 내에서 다른 모듈을 가져오는 등의 .. 2023. 2. 11. 이전 1 다음 728x90 반응형