【发布时间】:2022-01-14 10:16:50
【问题描述】:
我有一个文件夹结构
└── project
├── package1
│ ├── module1.py
│ └── module2.py
└── package2
├── __init__.py
└── module3.py
从 module1.py 我目前可以使用 from package2.module3 import abc 从 module3.py 导入一些东西。但是,我想在不更改文件夹名称的情况下将 package2 别名为其他名称,以便我可以编写 from new_name.module3 import abc 并且我希望 VS Code 能够识别导入路径。
【问题讨论】:
-
没有办法做到这一点。 python 无法处理别名。但是您可以通过这种方式导入模块:
import package2 as new_name -
@sevy 如果我们忽略 python。 VS Code 可以处理这个吗?
-
VSC 是一个编辑器,它不了解任何语言,所有行为都由扩展处理,这是由 Python 扩展完成的
-
你为什么要这样做?
标签: python-3.x visual-studio-code