在 VS Code 中设置调试 Python 程序的工作目录的步骤如下:
-
打开工作区
首先确保你已经打开了包含你的 Python 项目的文件夹作为工作区。你可以通过在 VS Code 中点击 "File" > "Open Folder..." 来选择并打开你的项目文件夹。 -
安装 Python 扩展
在 VS Code 中,确保已经安装了官方的 Python 扩展。你可以在左侧的活动栏中点击“扩展”图标(或者使用快捷键 Ctrl+Shift+X),然后搜索 “Python” 并安装 Microsoft 提供的 Python 扩展。 -
创建/编辑
launch.json
文件
调试配置存储在.vscode/launch.json
文件中。你可以通过点击左侧活动栏中的“运行和调试”图标(或按 Ctrl+Shift+D),然后点击“创建 launch.json 文件”来创建这个文件(如果尚未存在)。选择 Python 文件的配置环境。 -
设置工作目录
在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"
。 -
开始调试
设置好工作目录后,回到“运行和调试”视图,从配置下拉菜单中选择刚刚配置的调试模式(例如 "Python: Current File"),然后点击绿色的开始调试按钮或按 F5 开始调试。
通过这些步骤,你可以确保在调试 Python 程序时 VS Code 使用正确的工作目录,这对于路径依赖或需要特定工作目录的项目来说非常重要。