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

如何在MacOS的Visual Studio Code中通过代码设置Python断点?

在MacOS的Python3代码中触发VSCode断点的方法

当然有,和Java里的debugger类似,Python提供了直接在代码中插入触发断点的方式:

  • Python 3.7及以上版本:用内置的breakpoint()函数即可。在代码需要暂停调试的位置插入这行代码,启动VSCode的Python调试会话后,程序运行到这里就会自动触发断点,进入VSCode的调试界面。
    示例代码:

    def process_data():
        print("处理前的数据")
        breakpoint()  # 这里会触发VSCode断点
        print("处理后的数据")
    process_data()
    
  • Python 3.6及更早版本:可以借助pdb模块,写import pdb; pdb.set_trace(),效果和上面一致,VSCode调试时执行到这行就会暂停。

需要注意的是,要确保VSCode中选择的Python解释器和你运行代码的解释器一致,这样breakpoint()才能正确关联到VSCode的调试器,而非默认的命令行pdb调试工具。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 08:32:03