美文网首页
异常处理

异常处理

作者: Yanl__ | 来源:发表于2019-08-20 18:52 被阅读0次

程序一旦发生错误,就从错误的位置停下来了,不在继续执行后面的内容

  • 使用try和except就能处理异常
    • try是我们需要处理的代码
    1. except 后面跟一个错误类型 当代码发生错误且错误类型符合的时候 就会执行except中的代码
      except支持多分支
    2. 有没有一个能处理所有错误的类型 : Exception
      有了万能的处理机制仍然需要把能预测到的问题单独处理
    3. 单独处理的所有内容都应该写在万能异常之前
    4. else : 没有异常的时候执行else中的代码
    5. finally : 不管代码是否异常,都会执行
    6. finally和return相遇的时候 依然会执行
      函数里做异常处理用,不管是否异常去做一些收尾工作
try:
    pass
except ValueError as e:
    print('错误信息:', e)
except Exception:
    print('程序出错')
else:
    pass
finally:
    pass

相关文章

网友评论

      本文标题:异常处理

      本文链接:https://www.haomeiwen.com/subject/allmsctx.html