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

如何在PyCharm中无需添加dummy行即可在文件末尾设置断点调试

PyCharm无需修改代码调试停在脚本末尾的方法

方法1:开启调试配置的内置暂停选项(推荐)

这是PyCharm官方提供的原生功能,适配2021.2及以上版本,操作零代码修改:

  • 点击右上角运行配置下拉框,选择编辑配置(Edit Configurations)
  • 找到对应Python脚本的配置项,展开执行(Execution)分类
  • 勾选脚本结束后暂停(Suspend execution after script ends)后保存配置
  • 以调试模式运行脚本,脚本执行完全部代码后会自动停住,调试面板可直接查看所有变量,和末尾打dummy断点的效果完全一致。

方法2:设置sys.exit函数断点(适配旧版本)

如果使用的是没有上述选项的旧版PyCharm,可以用函数断点实现:

  • 按两下Shift调出全局搜索,搜索sys.exit进入函数定义页
  • 在sys.exit实现代码的第一行打一个断点
  • 右键点击断点,设置暂停条件为__name__ == "__main__",避免其他依赖库调用退出函数时误触发
  • 调试运行脚本即可在脚本退出前自动暂停,查看所有运行时变量。

轻量替代方案

如果不需要用到调试面板的高级功能,也可以右键点击脚本,选择「在Python控制台中运行」,脚本执行完成后控制台会保留全部运行时变量,可直接输入变量名查看值。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 15:00:00