Пример #1
0
from MyMainPackage.some_main_script import report_main  #some_main_script is module name and report_main is function name
from MyMainPackage.SubPackage import mysubscript  #SubPackage is module name and mysubscript is function name

report_main()

mysubscript.sub_report()
Пример #2
0
from MyMainPackage import some_main_script
from MyMainPackage.MySubPackage import my_subscript

some_main_script.report_main()
my_subscript.sub_report()
from MyMainPackage import some_main_script as sms
from MyMainPackage.SubPackage import mysubscript as mss

sms.report_main()
mss.sub_report()
Пример #4
0
from MyMainPackage.some_main_script import report_main
from MyMainPackage.SubPackage import mysubscript
from mymodule import my_func

my_func(
)  # Since it's imported directly the function --> It's not necessary to indicate the sumbmodule or package

report_main(
)  # Since it's imported directly the function --> It's not necessary to indicate the sumbmodule or package

mysubscript.sub_report(
)  # Since it's not imported directly the function --> It's necessary to indicate the sumbmodule or package
Пример #5
0
#This acts as the main program to be run

from mymodule import my_func  #this module is in the program directory, but not in a package

from MyMainPackage import some_main_script  #from the main package

from MyMainPackage.SubPackage import mysubscript  #from the subpackage

my_func(
)  #my_func() can be called directly because the module itself was imported

some_main_script.report_main(
)  #need to have package.func() bc only the package was imported

mysubscript.sub_report()
Пример #6
0
def main():
    my_func()
    some_main_script.report_main()
    mysubscript.sub_report()
from MyMainPackage.some_main_script import report_main
from MyMainPackage.SubPackage import mysubscript

report_main()

mysubscript.sub_report()