首页 > 解决方案 > 有没有办法在 VS Code 中引用 Python 项目?

问题描述

我正在研究一堆这样组织的 Python 3 脚本:

/workspace
  /project_one
    script_a.py
    script_b.py
  /project_two
    script_c.py

有许多项目文件夹,每隔一段时间就会添加一个,其中包含不同数量的 .py 文件。我希望能够从其他脚本的每个文件夹中导入每个脚本,但是由于我切换到 VS Code,我不知道该怎么做。我尝试__init__.py在每个目录中添加文件以及导入语句的各种语法。

根据我的阅读,Python 3 实际上并不支持这种导入方式(我觉得这很奇怪,这不是导入系统最常见的用例之一吗?)——但在 Eclipse 中它真的很容易使用 PyDev,我可以进入项目选项并选择“引用”项目。然后我就可以import project_one在 script_c.py 中编写了,而且效果很好。我现在假设绝对路径可能以这种方式存储在某个 Eclipse 项目文件中?VS Code 有这样的功能吗?如果不是,我将如何继续编程而不必使用我读到的一些可能启用此功能的“肮脏黑客”?

标签: pythonpython-3.xvisual-studio-codepython-import

解决方案


推荐阅读