gpt4 book ai didi

python - 如何调试 try except block 中的异常?

转载 作者:行者123 更新时间:2023-12-05 04:26:43 24 4
gpt4 key购买 nike

PyCharm 调试器具有在引发异常时设置断点的功能。但是,如果异常是在 try except block 内处理的,则不会引发异常。如果我想在 try block 中调试,该如何处理?我可以注释掉 try except parts 但这看起来太麻烦了。有更好的解决方案吗?

最佳答案

在断点设置中(调试工具栏中的 breakpoint symbol 图标,或 ctrl+shft+F8),您可以set exception breakpoints .

"Activation Policy " 通常默认设置为“终止时”。但是由于您处理了错误,因此没有终止。要立即激活断点,即使处理了错误,您需要将激活策略设置为“On raise”:

showing the activation policy part in the settings, with On raise set

注意: 警告标志写着:“此选项可能会降低调试器的速度”

关于python - 如何调试 try except block 中的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72966797/

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