python运行时警告调试

2024-10-01 11:20:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力学习Python,但我还是个新手,请耐心等待。我正在使用Komodo IDE环境。我当前希望调试一个运行时警告,该警告说:

RuntimeWarning: invalid value encountered in greater & (matrixCsvOutput[:,8] > 30))[0] ,:]

现在,我希望设置一个断点,允许我在运行时检查“matrixCsvOutput”的组成。我预计有问题的值可能是null或nan,因此操作失败。在

问题是,当我的运行时发生错误时,如何设置调试器中断?先谢谢你!在


Tags: in警告环境valuenanidenullkomodo
2条回答

在RuntimeWarning中提到的行号之前,添加以下内容:

import pdb ; pdb.set_trace()

也可以从命令行通过pdb运行脚本:

python -m pdb myscript.py

(命令来自pdbdocs

相关问题 更多 >