Heim >Backend-Entwicklung >Python-Tutorial >Wie lege ich das Arbeitsverzeichnis für effizientes Python-Debugging in VS-Code fest?
Festlegen des Arbeitsverzeichnisses für Python-Debugging in VS-Code
Für ein nahtloses Debuggen in VS-Code ist die Angabe des Arbeitsverzeichnisses von entscheidender Bedeutung. So erreichen Sie es:
Dynamisches Arbeitsverzeichnis über launch.json
Verwenden Sie die Option „cwd“ in launch.json, um das Arbeitsverzeichnis auf den Speicherort von festzulegen die geöffnete Python-Datei. Dieser dynamische Ansatz stellt sicher, dass immer das richtige Verzeichnis verwendet wird:
<code class="json">"cwd": "${fileDirname}"</code>
Hinweis:Stellen Sie die Groß- und Kleinschreibung und korrekte Schreibweise von „fileDirname“ sicher.
Zusätzliche Konfiguration (Optional)
Abhängig von Ihrer Debugging-Methode müssen Sie möglicherweise die Option „Zweck“ einschließen:
<code class="json">"purpose": ["debug-in-terminal"]</code>
Diese Option ist erforderlich, wenn Sie die Wiedergabetaste oder „Ausführen“ verwenden und Debug“-Seitenleistenoption.
Beispiel-Launch.json-Konfiguration
Für das Debuggen mit der Option „Python: Aktuelle Datei (Integriertes Terminal)“ könnte Ihr launch.json wie folgt aussehen:
<code class="json">{ ... "configurations": [ { "name": "Python: Current File (Integrated Terminal)", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "cwd": "${fileDirname}", "purpose": ["debug-in-terminal"] }, ... }</code>
Erstellen einer launch.json-Datei
Wenn Sie keine launch.json-Datei haben, befolgen Sie diese Schritte:
Alternative Methode
Das obige ist der detaillierte Inhalt vonWie lege ich das Arbeitsverzeichnis für effizientes Python-Debugging in VS-Code fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!