Heim > Artikel > Backend-Entwicklung > Debuggen von Python-Programmen, die Befehlszeilenargumente in VSCode erfordern
Wenn das zu debuggende Python-Programm in VSCode Argumente über die Befehlszeile übergeben muss, müssen Sie das Debuggen über die Datei launch.json durchführen. Sie können ∨(Ausführen oder Erkennen...) drücken SchaltflächenkandidatenPython-Fehlertool: Verwenden Sie launch.json zum Debuggen:
Dann wählen Sie Python Debugger:
Wählen Sie dann Python-Datei mit Argumenten aus, und es wird automatisch eine launch.json-Datei für Sie erstellt, die Eingabeargumente erfordert:
Nachdem die Datei erstellt wurde, wird der Debugging-Prozess gestartet. Zuerst werden Sie aufgefordert, die Befehlszeilenargumente einzugeben:
Wenn Sie im Datei-Explorer nachsehen, werden Sie sehen, dass der Ordner .vscode automatisch erstellt und die Datei launch.json hinzugefügt wurde:
Der Inhalt dieser Datei ist wie folgt:
{ // 使用 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}" ] } ] }
Wenn Sie args auf „${command:pickArgs}“ setzen, wird das gerade angezeigte Eingabefeld zur Eingabe von Argumenten angezeigt. Dadurch wird der eingegebene Inhalt jedoch als einzelnes Argument behandelt. Sie können die Argumente auch selbst eingeben. Zum Beispiel:
{ ... "args": [ "1", "2", "3" ] ... }
Das obige ist der detaillierte Inhalt vonDebuggen von Python-Programmen, die Befehlszeilenargumente in VSCode erfordern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!