假设MyDir文件夹下有一个MyTest文进夹,MyTest文件夹下有aa.py及bb.py文件
aa.py文件如下:
def aaout():
print('It is an aa funcition.')
bb.py中需要调用aa.py文件,cc.py为主文件
1)若cc.py位于MyDir文件夹内,则bb.py调用aa.py时需要在aa前面加上'.'
例如,此时bb.py为
from .aa import aaout
def bbout():
aaout()
bbout()
cc.py为:
from MyTest.bb import bbout
2)若cc.py位于MyTest文件夹内,则bb.py调用aa.py时不需要在aa前面加上'.'
from aa import aaout
def bbout():
aaout()
bbout()
cc.py为
from bb import bbout