You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode(PyDev)中Python断点触发时自动执行代码的实现问询

VS Code(PyDev)Python 断点自动执行指定代码配置方案

完全可以实现你的需求,以下是两种常用场景的具体配置方法:

1. 用VS Code原生Python调试功能实现

如果你使用VS Code官方的Python插件进行调试,有两种方案可选:

  • 日志点(无需暂停程序)
    右键点击代码行号旁边的侧边栏,选择「添加日志点」,在弹出的输入框中填写你要输出的内容,支持用{变量名}插入运行时的变量值,例如输入当前迭代次数:{loop_idx},计算结果:{calc_res},程序运行到该位置时会自动在调试控制台输出对应内容,不会中断运行,全程无需手动输入命令。
  • 带自动执行逻辑的普通断点(需要暂停程序)
    如果你需要断点命中后先执行代码再暂停,右键点击已添加的普通断点,选择「编辑断点」,切换到「表达式」模式,先写入你要执行的代码,最后加True保证断点可以触发,例如你要自动打印a、b两个变量的值,就填写print(f"a = {a}, b = {b}"); True,每次断点命中都会先执行打印逻辑再暂停。

2. 用VS Code PyDev插件实现

如果你使用PyDev插件进行调试,可以直接使用它自带的断点执行配置功能:

  • 右键点击你已添加的断点,选择「断点属性」
  • 在弹出的配置窗口中找到「执行代码」输入框,直接写入你需要自动运行的Python代码,比如状态打印相关逻辑
  • 如果不需要程序暂停,勾选「执行后继续」即可,否则留空会在执行完指定代码后停在断点位置。

内容的提问来源于stack exchange,提问作者Cyberwiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 15:15:11