PyCharm 教程

PyCharm 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/pycharm-exception-Too-broad-exception-clause-warning.html

python pycharm 捕获异常代码处 Too broad exception clause 黄线警告

PyCharm 笔记 PyCharm 笔记


通过 python 的 ide pycharm 编写 try ... exception Exception 语句时,在 Exception 处会有黄线警告,这是为什么,该如何去掉?

原因及解决方式

原因

这是 pycharm 针对代码的优化提示,表示捕获的异常太宽泛,是一个异常的基类 Exception,建议指定具体的异常类型。

解决方法

如果不想修改的前提下,去掉碍眼的提示,可以在 try 前面加如下代码:

# noinspection PyBroadException
try:
    ...
except Exception:
    ...

还有一种是针对 try 代码块的可能出现的异常类型,指定具体的可能捕获的异常:

try:
    ...
except ValueError as ve:
    ...
except TypeError as te:
    ...

 

这里收集了 PyCharm 开发中常见的问题与相应的解决方案。 ...
Python 使用 Redis 采用 redis 模块,该模块采用直连模式和连接池模式。redis-py 提供 Redis 和 Strict ...
Python的列表是一种有序、可变、可重复元素的数据结构,通常用于存储一组数据项。创建列表主要有两种方式,具体如下:第一种方式,最外层用方括 ...
PyCharm 是用于 Python 脚本语言的最流行的 IDE。本章将向您介绍 PyCharm 并解释其功能。 ...
在使用 xgboost 训练数据和检验模型时,如果测试集的特征最大编号数大于训练集的特征最大编号数,在测试时,会报 ValueError: ...