关于包的调用
1.新建一个包,将各个模块(.py文件)的内容加入包下__init__.py文件中,以后掉包就是掉__init__.py包下的文件模块
2.包的路径与run.py相同,调用某个包下的模块,在__init__.py中调用时路径相对于run.py而言
# m1.py
def f1():
print('from m1')
# m2.py
def f2():
print('from m2')
# __init__.py
from aaa.m1 import f1
from aaa.m2 import f2
#test.py
from aaa.m1 import f1
from aaa.m2 import f2
f1()
f2()