Я работаю над набором сценариев 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 такая функция?Если нет, то как бы я продолжил программирование, не используя некоторые «грязные хаки», которые я прочитал, возможно, включив это?