python - VSCode 从其他文件夹导入文件
问题描述
我有这样的项目结构:
.
├── 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 中舒适地工作!
这里最好的解决方案是什么?
解决方案
推荐阅读
- oracle - Oracle 是否支持 SQL 语句中的 RETURNING?
- java - 是否可以使用属性文件名动态配置 log4j2.xml?
- python - Tweepy stream.filter 使用现金标签
- php - 在 FB 和 FB OG 上共享时发送信息,通过使用 $_GET 的 URL 不起作用
- angular - 角度 onclick 选择多个字段获取值并更改背景颜色
- c# - 统一、透明背景和多显示器
- ios - 从最小化状态iOS返回后调用计时器
- javascript - 处理 dropzone 表单中的复选框
- api - Binance API Orderbook 深度检索问题
- python - Pandas:如何在 GROUPBY 之后使用 MELT