2
나는 패키지 내부의 모든 평 파일을 다른 프로젝트에서 몇 가지 모듈을 가져올 필요가이전체 패키지에 대한 파이썬 모듈을 가져올 방법이 있습니까?
├── Plugins
│ ├── Eight_Ball.py
│ ├── Ping.py
│ ├── Weather.py
│ ├── __init__.py
처럼 보이는 패키지 구조를 가지고있다. 차라리 패키지의 모든 파일은 그래서 Plugins
패키지에있는 파일 기본적으로 그 수입이있을 수있는 방법이
from ..Utils.constants import Plugin_Type
from ..Models.Plugin import Plugin
from ..Models.Singleton import Singleton
시작하지 않은 것?
중복 될 수 있습니까? http://stackoverflow.com/questions/1350887/python-is-there-a-place-when-i-can-put-default-imports-for-all-my-modules –
허용되는 방법이 없습니다. 의존성을 숨기려면 일반적으로 사용하지 않는 것이 좋습니다. – wim
@wim 이미'Plugin'에'Plugin_Type'을 가져 왔습니다. 'from ..Models.Plugin import Plugin, Plugin_Type'도 괜찮은가요? 'from .. Models.Singleton import Singleton' 대신에? – TWOF