python导入同级、下级、上级目录的文件方法
导入同级模块
文章共265字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
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指定的路径去找需要导入的模块。
更多推荐
已为社区贡献1条内容
所有评论(0)