[python]:捕获所有异常而没有pylint错误

时间:2018-11-21 09:13:01

标签: python-3.x pylint try-except

Add Node (add integers - Experiment.IntNumInstance)
Add Node (add doubles - Experiment.DoubleNumInstance)

对于此代码
pylint 报告错误:完全例外未指定异常类型W0702,当except子句未指定要捕获的异常类型时发生。 em>

现在,如果我希望捕获所有异常而没有pylint错误。有办法吗
请帮忙。
谢谢

2 个答案:

答案 0 :(得分:7)

我更喜欢使用这种有意义的样式:

def func():
    try:
        -- do something --
    except: # pylint: disable=bare-except
        traceback.print_exc()

答案 1 :(得分:1)

如果您确定自己在做什么(您似乎在这里),可以在本地禁用pylint

有以下评论

# pylint: disable=W0702

如果我的记忆正确,我应该以这种方式使用

导入追溯

def func():
    try:
        -- do something --
    except: # pylint: disable=W0702
        traceback.print_exc()