Python从相对路径导入错误

约纳坦

我正在尝试使用sys.path.append从相对路径导入

我的目录如下所示:

/ main
--run.py
/ tools
--tool.py

main.py我有此代码导入tool.py
sys.path.append("../tools/")
from tool import myFunc

但是当我运行代码时,出现细小的错误: ImportError: No module named tool

约纳坦

显然我是从错误的目录运行代码,所以我猜正在运行的环境的上下文找不到目录 tools

我在父目录中,并像这样运行代码。python main\run.py然后,解释器在项目的父目录中寻找工具。

因此,我cd main运行了代码python run.py,它开始工作了(因为它在项目目录中查找了工具目录)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章