Python函数调用
1.同级目录下的调用
- src
|- mod1.py
|- test1.py
若在程序test1.py中导入模块mod1.py,则直接使用
import mod1 或
from mod1 import *
2.调用子目录下的模块
- src
|- mod1.py
|- lib
||- mod2.py
|- test1.py
若在程序test1.py中导入模块mod2.py,可以在lib文件夹中建立空文件_init_.py文件,如下:
- src
|- mod1.py
|- lib
||- _init_.py
||- mod2.py
|- test1.py
然后使用 from lib import mod2
3.调用上级目录下的文件
src
|- mod1.py
|- lib
||- mod2.py
|- sub
||- test2.py
若在test2.py调用mod1.py和mod2.py,做法是先跳到src目录下面,直接可以调用mod1,然后在lib下建一个空文件夹_init_.py,代码如下:
import sys
sys.path.append('C:\\test\\A\\C')
import mod1
from lib import mod2