vscode python调试看不到 变量值
时间: 2025-05-12 09:48:22 浏览: 21
### 如何在VSCode Python调试模式下正确显示变量值
为了确保能够在VSCode中的Python调试会话里正确查看变量值,需遵循一系列特定操作流程。
#### 启动调试前准备
确认已安装`debugpy`库,这有助于增强调试体验[^1]。通过命令行执行如下指令完成安装:
```bash
pip install debugpy
```
#### 设置断点
打开待调试的Python文件(例如`test.py`),在希望暂停并检查状态的位置左侧边栏点击以设置断点。当程序运行至这些位置时将会停止以便进一步分析[^3]。
#### 开始调试过程
从左侧导航栏进入“运行”面板,按下绿色箭头旁边的齿轮图标来创建或编辑`.vscode/launch.json`配置文件。如果目标是在终端内启动带有参数的应用,则可参照以下模板调整相应字段[^4]:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File with Args",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": ["arg1", "arg2"]
}
]
}
```
对于常规情况下的简单脚本调试,“Python Debugger”的预设选项通常已经足够满足需求。
#### 查看与监控变量
一旦进入了打断点后的调试阶段,可以通过多种方式获取变量的具体数值:
- **局部窗口**:位于右侧活动条目中,默认情况下会自动展示当前作用域内的所有本地变量及其最新取值。
- **监视窗格**:允许手动输入表达式或者指定某些重要对象的名字来进行持续跟踪观察变化趋势。
- **悬停提示**:只需将鼠标指针放置于感兴趣的代码片段之上即可快速弹出包含即时计算结果的小框。
此外,还可以利用内置的日志打印机制辅助排查问题所在之处。例如借助标准输出流(`print()`)或是更专业的日志模块(`logging`)向控制台发送消息通知[^2]。
#### 调试界面交互
熟悉常用的快捷键组合可以极大提高效率,比如F5用于继续执行直到下一个断点;Shift+F5则终止整个进程重新加载项目结构等。
阅读全文
相关推荐
















