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指定的路径去找需要导入的模块。
本文详细介绍了在Python中如何导入同级、下一级及上级目录的模块。包括直接导入同级模块的方法,导入下一级模块时所需创建的__init__.py文件的作用,以及如何通过修改sys.path来导入上级目录的模块。
4万+

被折叠的 条评论
为什么被折叠?



