Есть ли способ ссылаться на проекты Python в VS Code? - PullRequest
0 голосов
/ 18 февраля 2019

Я работаю над набором сценариев Python 3, которые организованы следующим образом:

/workspace
  /project_one
    script_a.py
    script_b.py
  /project_two
    script_c.py

Существует много папок проекта, и каждый раз, одна добавляется, с различными числами .pyфайлы внутри.Я хочу иметь возможность импортировать каждый скрипт из каждой папки в каждом другом скрипте, но так как я переключился на VS Code, я понятия не имею, как это сделать.Я попытался добавить файлы __init__.py в каждый каталог и различные синтаксисы для операторов импорта.

Из того, что я прочитал, этот способ импорта фактически не поддерживается в Python 3 (что я нахожу странным, разве это не один из самых распространенных вариантов использования системы импорта?) - пока чтоэто было действительно легко в Eclipse с PyDev, где я мог просто перейти к параметрам проекта и выбрать «ссылочные» проекты.Затем я смог написать, например, import project_one в script_c.py, и он работал отлично.Теперь я предполагаю, что, возможно, таким образом абсолютные пути были сохранены в каком-то файле проекта Eclipse?Есть ли в VS Code такая функция?Если нет, то как бы я продолжил программирование, не используя некоторые «грязные хаки», которые я прочитал, возможно, включив это?

...