阻止VSCode重新组织特定的导入列表

时间:2020-02-27 12:07:03

标签: python visual-studio-code

我目前有一个看起来像这样的python文件:

import os
import sys

PROJECT_FOLDER = os.path.realpath(os.path.join(os.path.dirname(__file__), ".."))
os.chdir(PROJECT_FOLDER)
sys.path.insert(0, PROJECT_FOLDER)
from settings import datagenerator as settings

由于设置和模块在项目中的组织方式,我需要在导入各种文件之前设置一些通用的工作目录。

由于我很懒惰,所以我喜欢在VScode中使用“组织导入”。不幸的是,它将行from settings import datagenerator as settings移动到设置当前路径的块顶部。

即使可以预期。我想知道是否有一种方法可以告诉VSCode将这些行保持在一起。

1 个答案:

答案 0 :(得分:0)

该扩展程序使用isort来管理导入重新排序。因此,如果isort提供了一种将导入标记为不可移动的机制,则扩展程序也将支持该导入。否则,恐怕什么也做不了。