Типичная структура папок пакета должна выглядеть примерно так:
Package
└─__init__.py
└─module1.py
└─module2.py
└─module3.py
Чтобы импортировать этот пакет и его модули, вы должны быть либо в родительском каталоге пакета (то есть в папке выше * 1004). *) или укажите местоположение папки Package
, добавленной к вашему пути (для получения дополнительных инструкций о том, как это сделать, см. ссылка ).
Как только вы добавите это в свой путь, или если вы находитесь в родительском каталоге Package
, Python знает, где искать при импорте пакета, и вы можете импортировать следующие способы:
import Package #imports the entire package, use the modules by typing Package.module1(...)
from Package import * #imports the entire package, use the modules by typing module1(...)
from Package #import module1 #imports a specific module, use the module by typing module1(...)
from Package.module1 import module1_class #imports a specific class or function from a specific module, use the class/func by typing module1.class(...)