我正在尝试学习Python,我还是一个新手,所以请耐心等待。我正在使用Komodo IDE环境。我当前希望调试一个运行时警告,该警告显示:RuntimeWarning: invalid value encountered in greater & (matrixCsvOutput[:,8] > 30))[0] ,:]
现在,我希望设置一个断点,允许我在运行时检查“matrixCsvOutput”的组成。我希望有问题的值可能是null或nan,因此操作失败。
我的问题是:当运行错误发生时,我如何设置调试器中断?2预先非常感谢!
3条答案
按热度按时间r6vfmomb1#
在RuntimeWarning中提到的行号之前,添加以下内容:
bttbmeg02#
您也可以从命令行通过
pdb
运行脚本:(取自pdb docs的指令)
gt0wga4j3#
对于***只关心***调试运行时警告的任何人(但可能不是新手),您可能会发现this post很有帮助。