Einfacher Einstieg: ein vollständiges Tutorial zum Debuggen von Python-Code auf Modulebene mit VSCode

  1. VSCode installieren: Stellen Sie sicher, dass Sie Visual Studio Code installiert haben .

  2. Installieren Sie das Python-Plugin: Gehen Sie in VSCode zur Erweiterungsansicht (Ansicht -> Erweiterungen) und suchen Sie nach „Python“. Suchen Sie das von Microsoft bereitgestellte Plug-in und klicken Sie auf „Installieren“. Starten Sie VSCode neu, um sicherzustellen, dass das Plugin korrekt installiert ist.

  3. Bereiten Sie ein Projekt vor: Erstellen Sie ein neues Python-Projekt oder verwenden Sie ein vorhandenes. Stellen Sie sicher, dass Ihr Projekt ein ausführbares Modul enthält. Angenommen, es gibt eine my_module.pyDatei mit dem folgenden Inhalt

def main():
    print("Hello, world!")

if __name__ == "__main__":
    main()
  • Erstellen Sie eine Debug-Konfiguration: Öffnen Sie den Projektordner in VSCode und gehen Sie zur Ausführungsansicht (Ansicht -> Ausführen). Klicken Sie auf den Link „Eine launch.json-Datei erstellen“. Dadurch wird ein Profil namens config mit einigen vordefinierten Debug-Konfigurationen erstellt launch.json. Diese Datei sollte im .vscodeOrdner gespeichert werden.

  • BEARBEITEN launch.json: Die vordefinierte Konfiguration wurde durch Folgendes ersetzt:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Run My Module", // 配置名称,将在调试配置下拉列表中显示
            "type": "python", // 调试类型,这里是Python
            "request": "launch", // 请求类型,这里选择“launch”表示启动调试
            "module": "my_module", // 要执行的Python模块名称,请替换为实际的模块名称
            "cwd": "${workspaceFolder}", // 当前工作目录设置为项目文件夹
            "console": "integratedTerminal", // 使用VSCode的集成终端显示输出
            "args": [], // 如果需要传递命令行参数,可以在这个列表中添加
            "pythonPath": "${config:python.pythonPath}", // 指定Python解释器的路径
            "env": {}, // 环境变量字典,可以在这里添加自定义环境变量
            "envFile": "${workspaceFolder}/.env", // 如果需要从文件加载环境变量,可以指定.env文件的路径
            "stopOnEntry": false, // 是否在程序启动时立即暂停,以便在第一行代码之前设置断点
            "showReturnValue": true, // 是否在调试过程中显示函数的返回值
            "redirectOutput": true // 是否将程序输出重定向到调试控制台,而不是终端
        }
    ]
}

Beachten Sie, dass "module": "my_module"das auszuführende Modul angegeben ist. wird my_moduledurch den Modulnamen ersetzt, den Sie tatsächlich ausführen möchten. Stellen Sie außerdem "cwd": "${workspaceFolder}"sicher, dass das aktuelle Arbeitsverzeichnis auf den Projektordner eingestellt ist.

2023-04-27-16-41-34-image.png
  1. Starten Sie das Debuggen: Speichern Sie launch.jsondie Datei und wählen Sie dann in der Ausführungsansicht die neu erstellte Konfiguration „Python: Run My Module“ aus. Klicken Sie auf die grüne Wiedergabeschaltfläche oder drücken Sie F5, um mit dem Debuggen zu beginnen. Im integrierten Terminal sollten Sie die Ausgabe „Hello, world!“ sehen.
    2023-04-27-16-42-05-image.png

通过遵循这些步骤,您可以在VSCode中使用python -m命令执行模块进行调试。这将有助于新手快速上手,并轻松地在模块级别进行调试。

Supongo que te gusta

Origin blog.csdn.net/qq_41236493/article/details/130430899
Recomendado
Clasificación