首页 > 解决方案 > 如何从 Visual Studio Code 中的不同文件夹导入 python 文件?

问题描述

我无法从 Visual Studio 代码中的不同文件夹导入 python 文件。我还尝试在我的模块中保存一个init .py 文件,但遇到了同样的错误。我不想使用 pythonPATH。

import my_module.shopping_cart

我得到的错误:

/python/sample codes/notebook.py", line 4, in <module>
import my_module.shopping_cart

ModuleNotFoundError:没有名为“my_module”的模块

标签: python-3.x

解决方案


给我一个例子。我只是在我的机器上用树文件夹测试

C:.
├───child
├───---- child.py
├───parent
├───---- parent.py

在 child.py 中

aaa = 1234
print aaa

在父.py

import sys
sys.path.insert(1, '../child')
from child import aaa

print aaa

结果:

1234 # result from child.py
1234 # result from parent.py

推荐阅读