import SimpleModule
from SimpleModule import simplefunctionimport Package
from Package import Module
from Package.Module import moduleMethodfrom Package import SubPackage
from Package.SubPackage import SubModule
from Package.SubPackage.SubModule import subModuleMethod# a) absolute import from Package (prefered!)
from Package.SubPackage import SubModule
# b) relative import from current submodule
from ..SubPackage import SubModuleinitialized: SimpleModule
initialized: Package
initialized: Package.Module
initialized: Package.SubPackage
initialized: Package.SubPackage.SubModule
initialized: Package.AnotherSubPackage
initialized: Package.AnotherSubPackage.AnotherSubModule
1. module next to script
simplefunction()
simplefunction()
2. module from package
moduleMethod()
moduleMethod()
moduleMethod()
3. module from subpackage
subModuleMethod()
subModuleMethod()
subModuleMethod()
subModuleMethod()
4. intrapackage reference in submodule
anotherSubModuleMethod()
subModuleMethod()