python-3.x - 如何从 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”的模块
解决方案
给我一个例子。我只是在我的机器上用树文件夹测试
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
推荐阅读
- ruby-on-rails - Rails 主动存储 has_many_attachments 允许参数问题
- java - RecyclerView ViewHolder 中的 findViewById 抛出 NullPointerExcpetion
- python - 在单个图上更改全息视图扩展
- gcc - 编译 GCC 总是内存不足
- java - 没有创建 SQLite 表:没有这样的表
- .net - 找不到使用 ConfigurationChannelFactory 引用合同的默认端点元素
- ios - 在 Firebase 中检索值的正确方法
- python - 如何使用用户输入将特定变量从文件传递到另一个变量
- docker - Nginx 在 docker-compose 中挂起“http://localhost”
- opengl - 奇怪的纹理切割