У меня вопрос по импорту каталога python foo в качестве модуля. Структура:каталог импорта, содержащий файлы src python как модуль
-
foo
-
__init__.py
---file1.py
---file2.py
__init__.py
содержит следующую строку:
__all__ = ["file1", "file2"]
То, что я хотел бы сделать, это импортировать Foo, а затем получить доступ к file1
, как foo.file1
Однако, я могу получить доступ только file1
после выполнения:
from foo import *
Там это способ, с помощью которого я могу получить доступ к file1 через foo.file1
, его является:
from foo import *
import foo
Как вы можете видеть, что это очень неэффективно. Может ли кто-нибудь указать мне, как правильно делать то, что я собираюсь сделать.
Благодаря
ой спасибо. Я должен был проверить документы. –