在当前工作目录中,我有以下结构Project
__init__.py
-RestApi
__init__.py
app.py
query_generator
-testfolder
__init__.py
test1.py我想从 test1.py 调用 query_generator ,我试过调用 from . RestApi.query_generator import *但出现以下错误ImportError: attempted relative import with no known parent package这个问题可能与以下从不同文件夹导入文件,Python 相对导入脚本两级以上,尝试相对导入没有已知父包的问题重复。但我无法解决我目前的问题
2 回答
翻翻过去那场雪
TA贡献2065条经验 获得超13个赞
有多种方法可以实现这一目标。您可以Project
在PYTHONPATH
变量中添加路径直到目录
export PYTHONPATH=$PYTHONPATH:<path_leading_to_Project>/Project
然后在里面test1.py
你可以query_generator
使用导入模块:
from RestApi.query_generator import *
这样做的好处是,如果您从任何工作目录执行脚本,它就会起作用
添加回答
举报
0/150
提交
取消