"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 Python dans Visual Studio Code ?

Comment définir le répertoire de travail pour le débogage Python dans Visual Studio Code ?

Publié le 2024-11-08
Parcourir:221

How to Set the Working Directory for Python Debugging in Visual Studio Code?

Comment définir le répertoire de travail pour le débogage d'un programme Python avec le débogueur de VS Code ?

Lors du débogage d'un programme Python avec Visual Studio Code ( VS Code), la spécification du répertoire de travail est cruciale pour garantir que votre script s'exécute correctement.

Pour définir le répertoire de travail dans votre fichier de configuration de lancement (launch.json), suivez ces étapes :

  1. Ouvrez votre fichier launch.json :

    • Dans VS Code, accédez à la vue Exécuter en cliquant sur le bouton Icône Exécuter dans la barre latérale.
    • Sélectionnez l'icône Configurer (engrenage) en haut barre d'outils.
    • Cliquez sur Ajouter une configuration... et choisissez Python :
  2. Définir la variable "cwd" :

    • Dans la configuration de lancement, localisez les "configurations" section.
    • Dans la première configuration, insérez la ligne suivante :
    "cwd": "${fileDirname}"
    • This spécifie que le répertoire de travail sera défini sur le répertoire du fichier Python actuellement ouvert.
  3. Considérez l'option "but" (facultatif) :

    • Si vous prévoyez d'utiliser l'icône "Exécuter et déboguer" dans la barre latérale ou l'option Exécuter le fichier Python dans le terminal, ajoutez la ligne suivante :
    "purpose": ["debug-in-terminal"]
  4. Enregistrez votre Fichier launch.json :

    • Assurez-vous d'enregistrer votre fichier launch.json dans le même répertoire que votre script Python.

Exemple de configuration launch.json :

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python Current File (Integrated Terminal)",
            "request": "launch",
            "type": "python",
            "program": "${file}",
            "console": "integratedTerminal",
            "cwd": "${fileDirname}",
            "purpose": ["debug-in-terminal"]
        }
    ]
}

Remarque : Le fichier launch.json contrôle les paramètres de débogage de votre projet. Si vous n'en avez pas, créez-le en cliquant sur l'icône d'engrenage Configurer dans la vue Débogage.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729235357. 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