小编Rem*_*ems的帖子

如何使用python lambdas捕获异常

假设Python版本> = 3并调用函数列表.我想编写一个处理异常的lambda函数.事实是,它不起作用,当函数抛出异常时,程序返回并且调用堆栈没有看到executeFunction它.

怎么办?

def executeFunction(x):
    try:
        x
    except:
        print('Exception caught')


executeFunction(func1())
executeFunction(func2())
executeFunction(func3())
executeFunction(func4())
executeFunction(func5())
executeFunction(func6())
Run Code Online (Sandbox Code Playgroud)

python lambda exception try-catch

2
推荐指数
1
解决办法
1211
查看次数

标签 统计

exception ×1

lambda ×1

python ×1

try-catch ×1