【发布时间】:2018-01-29 21:22:37
【问题描述】:
假设 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())
【问题讨论】:
标签: python exception lambda try-catch