Définition du répertoire de travail pour le débogage dans VS Code
Lors du débogage d'un programme Python dans Visual Studio Code (VS Code), cela est souvent utile pour spécifier le répertoire de travail dans lequel le script doit s'exécuter. Cela vous permet de travailler avec des fichiers et des ressources relatifs au répertoire spécifique où se trouve votre code.
Pour définir dynamiquement le répertoire de travail sur le répertoire du fichier Python actuellement ouvert, modifiez votre fichier launch.json en en ajoutant la configuration suivante :
"cwd": "${fileDirname}"
Cela tire parti de la fonctionnalité de substitution de variables/variables de VS Code, en utilisant la variable prédéfinie fileDirname pour représenter le répertoire du fichier Python ouvert. Notez que ces variables sont sensibles à la casse.
De plus, vous devrez peut-être ajouter l'option d'objectif :
"purpose": ["debug-in-terminal"]
Cela peut être nécessaire si vous utilisez le bouton "Exécuter et déboguer" dans la barre latérale au lieu du bouton de lecture en haut à droite de la fenêtre.
Si vous exécutez Python en utilisant le " "Fichier actuel (terminal intégré)", votre fichier launch.json pourrait ressembler à ceci :
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}",
"purpose": ["debug-in-terminal"]
}
}
Le fichier launch.json contrôle les paramètres d'exécution/débogage de votre projet VS Code. Pour créer un nouveau fichier, ouvrez le dossier de votre projet dans VS Code et sélectionnez l'icône d'engrenage "Configurer" dans la barre supérieure de la vue "Débogage". Si vous n'avez pas de fichier launch.json, vous pouvez demander à VS Code d'en créer un en cliquant sur le bouton « Déboguer » dans le panneau de navigation.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3