Después de consultar con especialistas en esta materia, programadores de varias ramas y maestros dimos con la respuesta a la interrogande y la plasmamos en este post.
Solución:
El comentario de @ SpeedCoder5 merece ser una respuesta;
Específicamente, puede especificar un directorio de trabajo dinámico; (es decir, cualquier directorio donde se encuentre el archivo de Python actualmente abierto), usando "cwd": "$fileDirname"
Si estás usando el Python: Current File (Integrated Terminal)
opción cuando ejecuta Python, su launch.json
El archivo puede parecerse al mío, a continuación.
"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 ...
Recuerda el launch.json
file controla la configuración de ejecución/depuración de su proyecto de código de Visual Studio; mi launch.json
El archivo fue generado automáticamente por VS Code, en el directorio de mi “Proyecto abierto” actual. Acabo de editar el archivo manualmente para agregar "cwd": "$fileDirname"
como se muestra arriba.
Recuerda el launch.json
El archivo puede ser específico para su proyecto o específico para su directorio, así que confirme que está editando el correctolaunch.json
(Ver comentario)
Si no tienes un launch.json
archivo, intente esto:
Para crear un archivo launch.json, abra la carpeta de su proyecto en VS Code (Archivo > Abrir carpeta) y luego seleccione el icono de engranaje Configurar en la barra superior de la vista Depurar.
Todo lo que necesita hacer es configurar la configuración de cwd en el archivo launch.json de la siguiente manera:
"name": "Python",
"type": "python",
"pythonPath":"python",
....
"cwd": ""
....
Puede encontrar más información sobre esto en el sitio web oficial de documentos de VS Code.
Esta configuración me ayuda:
"type": "node",
"request": "launch",
"name": "Launch Program",
"cwd": "$workspaceFolder\app\js", // set directory here
"program": "$workspaceFolder\app\js\server.js", // set start js here
Te invitamos a añadir valor a nuestro contenido informacional colaborando tu experiencia en las observaciones.