我正在处理一堆这样组织的Python 3脚本:
/workspace
/project_one
script_a.py
script_b.py
/project_two
script_c.py
项目文件夹很多,有时会添加一个,其中包含不同数量的.py文件。我希望能够从每个其他脚本中的每个文件夹中导入每个脚本,但是由于我切换到VS Code,所以我不知道该怎么做。我尝试在每个目录中添加__init__.py
文件,并为import语句添加各种语法。
据我所读,Python 3实际上不支持这种导入方式(我觉得很奇怪,难道这不是导入系统最常见的用例之一吗?),但实际上使用PyDev在Eclipse中很容易,我可以进入项目选项并选择“引用”项目。然后我就可以写import project_one
在script_c.py中,效果很好。我现在假设绝对路径可能以这种方式存储在某些Eclipse项目文件中? VS Code是否具有这种功能?如果没有,我将如何继续编程而不必使用我读到的某些“肮脏的技巧”来启用它?