Python 调试、警告与优化全解析
1. where 命令与警告模块概述
-
where命令可显示帧栈并指示当前帧,在该帧上下文中,!命令执行语句,args命令显示参数,print命令计算表达式等。 - 警告是关于错误或异常的消息,其严重程度不足以中断程序的控制流。
warnings模块可对警告的输出和处理进行细粒度控制。
2. 警告模块的类与对象
- 类 :表示警告的异常类是内置的,
Warning类继承自Exception,是所有警告的基类。可自定义警告类,但必须直接或间接继承自Warning,常见子类如下:-
DeprecationWarning:使用仅为向后兼容而提供的已弃用功能。 -
RuntimeWarning:使用语义易出错的功能。 -
SyntaxWarning:使用语法易出错的功能。 -
UserWarning:其他不符合上述情况的用户自定义警告。
-
- 对象 :Python 不提供具体的警告对象
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



