gpt4 book ai didi

python-2.7 - 是否可以忽略硬编码的 pdb 断点?

转载 作者:行者123 更新时间:2023-12-02 02:58:31 25 4
gpt4 key购买 nike

我用 pdb使用 pdb.set_trace() 调试包含硬编码断点的 Python 2.7 脚本功能。当我想运行脚本而不在断点处停止时,我必须注释掉所有 pdg.set_trace()行,然后当我想在断点处停止时,我必须删除非常低效的注释。有没有办法(例如命令行标志)执行 python 脚本而忽略所有硬编码断点。例如,像 PyCharm 这样的许多 IDE 具有忽略断点的运行模式和在断点处停止的 Debug模式。我可以从命令行做类似的事情吗?

最佳答案

不,这不是 pdb 中的功能。但是,您可以将命令行选项处理写入程序并设置全局变量,例如 DEBUG_MODE = True那么你只需修改你所有的pdb.set_trace()呼吁:

if DEBUG_MODE:
pdb.set_trace()

关于python-2.7 - 是否可以忽略硬编码的 pdb 断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47910909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com