首页IT科技python大小写字母比较(python忽略异常的方法)

python大小写字母比较(python忽略异常的方法)

时间2025-07-30 21:53:41分类IT科技浏览4341
导读:1、try except...

1             、try except

忽略异常的最常见方法是使用语句块try except             ,然后在语句 except 中只有 pass             。

importcontextlib classNonFatalError(Exception): pass defnon_idempotent_operation(): raiseNonFatalError( Theoperationfailedbecauseofexistingstate ) try: print(tryingnon-idempotentoperation) non_idempotent_operation() print(succeeded!) exceptNonFatalError: pass print(done) #output #tryingnon-idempotentoperation #done

在这种情况下                    ,操作失败并忽略错误                    。

2                    、contextlib.suppress()

try:except 可以被替换为 contextlib.suppress()      ,更明确地抑制类异常在 with 块的任何地方发生      。

importcontextlib classNonFatalError(Exception): pass defnon_idempotent_operation(): raiseNonFatalError( Theoperationfailedbecauseofexistingstate ) withcontextlib.suppress(NonFatalError): print(tryingnon-idempotentoperation) non_idempotent_operation() print(succeeded!) print(done) #output #tryingnon-idempotentoperation #done

以上就是python忽略异常的两种方法             ,希望对大家有所帮助             。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python的合法变量名能加+吗(python os.path如何解析路径) zblog免费模板(ZBlog入库:轻松实现个人博客的搭建与管理)