Python 我应该使用什么类型的异常来避免未指定异常类型

Python 我应该使用什么类型的异常来避免未指定异常类型,python,for-loop,pylint,try-except,Python,For Loop,Pylint,Try Except,我有一个列表包含这些值['apple','banana','10','oranges'] 我想迭代列表中的每个元素,并尝试将其转换为int 这是到目前为止我的代码 lst = ['apple', 'banana', '10', 'oranges'] for i in lst: try: int_ele = int(i) print(int_ele) except: continue 现在这个代码可以工作了。但是当我在这个代码上运

我有一个
列表
包含这些值
['apple','banana','10','oranges']

我想迭代列表中的每个元素,并尝试将其转换为
int

这是到目前为止我的代码

lst = ['apple', 'banana', '10', 'oranges']

for i in lst:
    try:
        int_ele = int(i)
        print(int_ele)
    except:
        continue
现在这个代码可以工作了。但是当我在这个代码上运行
pylint
时,我得到了这个错误

W0702:未指定异常类型(裸异常除外)


我应该如何消除这个错误?< /p> 除了例外:,否则你可以做<代码>,除了ValueError:

你可以考虑用CordExLIB .SpCudio()/代码>切换到<代码>,因为它无论如何都是干净的。在这种情况下,唯一合理的错误是<代码> ValueError < /C>因此,您可以通过

而不是通过ValueError
捕捉到这一点。
异常
将非常广泛,
ValueError
应该适合这里。