乐闻世界logo
搜索文章和话题

如何在VS Code中设置调试Python程序的工作目录?

1 个月前提问
1 个月前修改
浏览次数4

1个答案

1

在 VS Code 中设置调试 Python 程序的工作目录的步骤如下:

  1. 打开工作区
    首先确保你已经打开了包含你的 Python 项目的文件夹作为工作区。你可以通过在 VS Code 中点击 "File" > "Open Folder..." 来选择并打开你的项目文件夹。

  2. 安装 Python 扩展
    在 VS Code 中,确保已经安装了官方的 Python 扩展。你可以在左侧的活动栏中点击“扩展”图标(或者使用快捷键 Ctrl+Shift+X),然后搜索 “Python” 并安装 Microsoft 提供的 Python 扩展。

  3. 创建/编辑 launch.json 文件
    调试配置存储在 .vscode/launch.json 文件中。你可以通过点击左侧活动栏中的“运行和调试”图标(或按 Ctrl+Shift+D),然后点击“创建 launch.json 文件”来创建这个文件(如果尚未存在)。选择 Python 文件的配置环境。

  4. 设置工作目录
    launch.json 文件中,你可以为每个调试配置设置工作目录。具体来说,你可以添加或编辑 "cwd" 属性(代表当前工作目录)。例如,如果你想将工作目录设置为项目的根目录,你可以这样设置:

    json
    { "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "cwd": "${workspaceFolder}" } ] }

    在这个例子中,"${workspaceFolder}" 是一个变量,它引用了你在 VS Code 中打开的根目录。你也可以将其设置为项目中的任何其他子目录,例如 "${workspaceFolder}/subfolder"

  5. 开始调试
    设置好工作目录后,回到“运行和调试”视图,从配置下拉菜单中选择刚刚配置的调试模式(例如 "Python: Current File"),然后点击绿色的开始调试按钮或按 F5 开始调试。

通过这些步骤,你可以确保在调试 Python 程序时 VS Code 使用正确的工作目录,这对于路径依赖或需要特定工作目录的项目来说非常重要。

2024年8月10日 08:16 回复

你的答案