모두.파이썬 : 파이썬 네임 스페이스/패키지에서 모든 것을 가져 오기
나는 쉽게 대답 할 수 있다고 생각하지만, 그렇지 않습니다. 제가 답변을 찾고있는 한, 나는 단순한 것을 간과하고 있다고 생각합니다. MyTestProjectNamespace가 SecondTestProjectNamespace에 대한 참조를 가지고
MyTestProject
/src
/TestProjectNamespace
__init__.py
Module_A.py
Module_B.py
SecondTestProject
/src
/SecondTestProjectNamespace
__init__.py
Module_1.py
Module_2.py
...
Module_10.py
참고 :
나는 다음과 같은 패키지 구조의 파이썬 작업 공간을 가지고있다.
MyTestProjectNamespace에서 SecondTestProjectNamespace의 모든 항목을 가져와야합니다.
from SecondTestProjectNamespace.Module_A import *
from SecondTestProjectNamespace.Module_B import *
을 ...하지만 SecondTestProject가 50 개 모듈이있는 경우이 실용적이지 않다 : 나는 다음과 같은 문장 (들)을 한 번에 하나 개의 모듈을 가져올 수 있습니다.
파이썬은 네임 스페이스/패키지의 모든 것을 가져 오는 방법을 지원합니까? 어떤 도움을 주시면 감사하겠습니다.
미리 감사드립니다.
일반적으로'import *'를 사용하면 네임 스페이스가 혼란 스럽기 때문에 권장하지 않습니다. 그리고 프로젝트에 50 개의 모듈이 있고 그 모듈 중 50 개 모두에서 모든 것을 가져 오려면 다음과 같이하십시오. –