实现“vscode python debug 切换到脚本所在目录”

1. 整体流程

下面是一个简单的流程图,展示如何实现在 VSCode 中将 Python Debug 切换到脚本所在目录。

stateDiagram
    [*] --> 开始
    开始 --> 打开 VSCode
    打开 VSCode --> 打开 Python 脚本
    打开 Python 脚本 --> 设置断点
    设置断点 --> 启动 Debug
    启动 Debug --> 切换到脚本所在目录
    切换到脚本所在目录 --> 结束
    结束 --> [*]

2. 每一步的操作

2.1 打开 VSCode

首先,打开 Visual Studio Code 编辑器,确保已经安装了 Python 插件,并且在编辑器中成功打开了你的 Python 项目。

2.2 打开 Python 脚本

找到你想要调试的 Python 脚本文件,并双击打开。

2.3 设置断点

在你想要调试的代码行左侧单击,设置断点。断点的作用是在执行代码时暂停程序的运行,方便我们进行调试。

2.4 启动 Debug

按下快捷键 F5 或者点击 VSCode 的 Debug 栏中的绿色三角形按钮,启动 Debug 模式。

2.5 切换到脚本所在目录

在 Debug 模式下,点击左侧的调试面板中的“设置”图标(一个齿轮形状),在弹出的设置面板中找到“cwd”(当前工作目录)选项,将其设置为“${fileDirname}”即可切换到脚本所在目录。

// launch.json 文件中的配置示例
"configurations": [
    {
        "name": "Python Debug",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "cwd": "${fileDirname}", // 切换到脚本所在目录
        "stopOnEntry": false,
        "console": "integratedTerminal"
    }
]

3. 状态图

下面是一个简单的状态图,展示了从开始到结束的整个过程。

stateDiagram
    [*] --> 打开 VSCode
    打开 VSCode --> 打开 Python 脚本
    打开 Python 脚本 --> 设置断点
    设置断点 --> 启动 Debug
    启动 Debug --> 切换到脚本所在目录
    切换到脚本所在目录 --> 结束

4. 类图

在这个场景中,我们并不涉及具体的类,因此不需要展示类图。

经过上述步骤,你就可以成功地将 VSCode Python Debug 切换到脚本所在目录了!祝你在编程的道路上一帆风顺!