1. 导入同级模块
直接导入from add import *
没有定义函数,直接import 也可以
addFun.py
import numpy
def add(a, b):
print("load fun success")
return a + b
main.py
from addFun import *
result = add(1, 1)
print(result)
2. 导入下一级别的模块
导入utils文件夹下的app.py
需要在下级目录中新建__init__.py(空文件)
在main.py修改
from utils.addFun import *
result = add(1, 1)
print(result)
3.导入上级别目录
修改main.py
import sys
sys.path.append('../')
from addFun import *
result = add(1, 1)
print(result)
要导入上级目录,可以使用sys.path
作用:当使用import导入模块时,解释器会搜索当前模块所在目录以及sys.path指定的路径去找需要导入的模块。