加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python第二天 - 异常处理

发布时间:2020-12-20 10:11:40 所属栏目:Python 来源:网络整理
导读:简单罗列一下知识点: 一、基本写法 try: html = _respose.read().decode('utf-8') except Exception as e: ?? ? pass 捕获多个异常 try : x = int(input( ' input x: ' )) y = int(input( input y: )) print ( x/y = ' ,x/ y) except ZeroDivisionError: #

简单罗列一下知识点:

一、基本写法

try:
  html = _respose.read().decode('utf-8')
except Exception as e:
?? ? pass

捕获多个异常

try:
    x = int(input('input x:'))
    y = int(input(input y:))
    print(x/y = ',x/y)
except ZeroDivisionError: #捕捉除0异常
    "ZeroDivision")
except (TypeError,ValueError) as e: 捕捉多个异常,并将异常对象输出
    print(e)
except: 捕捉其余类型异常
    it's still wrong")
else:#没有异常时运行
  print("no exeception")
finally:#不管有没有异常都要运行
  print("end")

注意是except而不是catch,写顺手容易写成catch

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读