包中含有多个子包时,可以使用绝对导入引用兄弟包中的子模块。例如,要在模块sound.filters.vocoder中使用sound.effects包的echo模块时,可以用from sound.effects import echo导入。
还可以用import语句的from module import name形式执行相对导入。这些导入语句使用前导句点表示相对导入中的当前包和父包,例如:
from . import echo from .. import formats from ..filters import equalizer
相对导入基于当前模块名,因为主模块名是"__main__" ,所以Python程序的主模块必须始终使用绝对导入。