Maison > Article > développement back-end > Débogage de programmes Python nécessitant des arguments de ligne de commande dans VSCode
Dans VSCode, si le programme Python à déboguer doit transmettre des arguments via la ligne de commande, vous devez déboguer via le fichier launch.json. Vous pouvez appuyer sur ∨(Exécuter ou Détecter...). Boutons candidatsOutil d'erreur Python : utilisez launch.json pour le débogage :
Puis sélectionnez Débogueur Python :
Sélectionnez ensuite Fichier Python avec arguments , et il créera automatiquement pour vous un fichier launch.json qui nécessite des arguments d'entrée :
Après avoir créé le fichier, le processus de débogage démarrera. Tout d'abord, il vous sera demandé de saisir les arguments de la ligne de commande :
Si vous regardez dans l'Explorateur de fichiers, vous verrez que le dossier .vscode a été automatiquement créé et que le fichier launch.json y a été ajouté :
Le contenu de ce fichier est le suivant :
{ // 使用 IntelliSense 以得知可用的屬性。 // 暫留以檢視現有屬性的描述。 // 如需詳細資訊,請瀏覽: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python 偵錯工具: 帶引數的目前檔案", "type": "debugpy", "request": "launch", "program": "${file}", "console": "integratedTerminal", "args": [ "${command:pickArgs}" ] } ] }
Définir args sur "${command:pickArgs}" fera apparaître la zone de saisie que vous venez de voir pour que vous puissiez saisir des arguments, mais cela traitera le contenu saisi comme un seul argument. Vous pouvez également remplir les arguments vous-même. Par exemple :
{ ... "args": [ "1", "2", "3" ] ... }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!