"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment définir le répertoire de travail pour le débogage dans VS Code ?

Comment définir le répertoire de travail pour le débogage dans VS Code ?

Publié le 2024-11-08
Parcourir:603

How to Set the Working Directory for Debugging in VS Code?

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.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729235116. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

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