Запретить VSCode от реорганизации указанного c списка импорта - PullRequest
0 голосов
/ 27 февраля 2020

В настоящее время у меня есть файл 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 голосов
/ 03 марта 2020

Расширение использует isort для управления импортированием. Таким образом, если isort предоставляет механизм для пометки импорта как чего-то, что не должно перемещаться, расширение также будет поддерживать его. В противном случае я боюсь, что ничего нельзя сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...