使用try时有没有更好的方法...除了with语句?

时间:2015-09-04 12:35:39

标签: python with-statement

使用语句是python中的一个很好的功能。但是在我的工作中,我经常遇到这样的情况:

with with_function() as wf:
    try:
        wf.a_method()
    except wf_exception as exc:
        # processing code
        ....

或将在try...except块内使用更多with

with_function在项目底部定义,可能不会更改!

但在实践中,大多数情况下我只需要记录异常就可以让它继续,而不是在with_function中提升它。

是否有更好的方法或使用contextmanager进行处理来创建新函数?

0 个答案:

没有答案