Ответ 1
@SpeedCoder5 комментарий заслуживает того, чтобы быть ответом;
В частности, вы можете указать динамический рабочий каталог; (т.е. любой каталог, в котором находится открытый в данный момент файл Python), используя "cwd": "${fileDirname}"
Если вы используете опцию Python: Current File (Integrated Terminal)
при запуске Python, ваш файл launch.json
может выглядеть так, как launch.json
ниже.
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}"
},
//... other settings, but I modified the "Current File" setting above ...
}
Помните, что файл launch.json
управляет настройками запуска/отладки вашего проекта кода Visual Studio; мой файл launch.json
был автоматически сгенерирован VS Code в каталоге моего текущего "Открытого проекта". Я просто отредактировал файл вручную, добавив "cwd": "${fileDirname}"
как показано выше.
Если у вас нет файла launch.json
, попробуйте это:
Чтобы создать файл launch.json, откройте папку своего проекта в VS Code ("Файл"> "Открыть папку"), а затем выберите значок "Настроить механизм" в верхней панели "Отладка".