VSCode从其他文件夹导入文件

时间:2020-03-13 09:17:47

标签: python visual-studio-code python-import intellisense python-module

我有这样的项目结构:

.
├── app.py
├── models
    ├── model1.py
    ├── model2.py
├── connectors.py
    ├── model1_connector.py
    ├── model2_connector.py

我使用python app.py启动应用程序。 在app.py里面使用

from models.model1 import Model1
from models.model1 import Model1
from connectors.model1_connector import Connector1
from connectors.model2_connector import Connector2

它运行完美。 但是在connectors中,我使用下一个代码:

from models.model1 import Model1

它适用于正在运行的应用程序,因为我从.启动了应用程序,并且在启动时它可以正确识别所有路径。但是当我在VSCode中工作时,它的智能崩溃:当我在connectors.model1_connector中工作时,找不到model文件夹,因为它在父文件夹中!我不能使用帮助,不能使用Ctrl+click,不能使用Tab等等。

我知道我可以使用sys.append('../'来解决它,但是我想它是不正确的-我不需要它来启动真正的项目,而只是为了在VSCode中舒适地工作!

什么是最好的解决方案?

0 个答案:

没有答案