有关py文件的调用——python中import函数
最近写程序的时候发现的一个低级但需要注意的点
为什么需要import函数
由于project
中文件归类的关系,py文件
和其调用的其他py文件
经常出现不在同一级目录的情况。
怎样使用import函数
一句话总结就是,不同的层级所使用的的方法虽不同但类似。现将目录层级分为如下图所示的三种情况并分别说明import
的正确使用方法。
- 调用处于同一级的py文件
在test.py
中调用train,py
:
import train.py
或调用train,py
中的某一函数:
from train.py import function
- 调用处于所用py文件同级文件夹下的文件
在test.py
中调用tools.py
sys.path.append('./utils')
from utils import tools.py