python安装docx缺少except ions_7、python全栈之路-异常处理

本文详细介绍了Python的异常处理机制,包括try...except、多个错误处理、except...as、else语句、finally语句的使用,以及raise主动触发异常和assert断言。通过实例解析了如何优雅地处理各种异常,确保程序的稳定运行。
摘要由CSDN通过智能技术生成

七、异常处理

http://www.cnblogs.com/Eva-J/articles/7281240.html

1、异常处理

#处理异常

#排错的时候 真正报错的是最下面

#python的代码是不会出错的,应该从下向上找最后一行自己写的代码去处理

#异常处理的应用:

#1.可以用if规避,但是成本太高。

#2.不能用if处理了StopIteration

if 是预防异常出现的

try是异常出现之后

#异常处理的特点:一旦发生异常,程序就不再执行

2、try...except

2.1 单个错误

try:

num = input('num : ')

int(num)      #ValueErrorprint(num)

exceptValueError:

print('请输入一个数字')

4e07bb688c6beb8f8f193304b978ce67.png

#放在try中的代码如果遇到except中的错误类型,就会执行except中的代码

#且一旦发生异常,try中的代码会停止在异常处

#但不影响try语句之外的代码执行

#一种错误类型只能处理对应的一种错误,其他错误还会照常报错

2.2 多个错误

try:

num = input('num : 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值