美文网首页
V3.1.1 python异常与处理之怎么用

V3.1.1 python异常与处理之怎么用

作者: 大白python | 来源:发表于2019-07-08 21:43 被阅读0次
python异常与处理之怎么用

一个编程的大白,我在学python的异常与处理。
回顾前篇:
V3.1 python异常与处理之异常基本语法)

现学习异常怎么用

前篇学到,程序运行到某行代码,出理错误会抛出一类型的异常。
这是python中设定的异常类型,共有: 个。

python所有的标准异常类: V3.1.1 python异常与处理之怎么用

如上图,有这些设定的异常,正确的用法:
1. 捕获正确的异常,不要直接用try except
2. 异常的处理, 要合理,要有日志

import requests

url = "http://www.ddd.com"

resp = requests.get(url)
html = resp.text

print(html)

#IOError

捕获正确的异常:

这个打开网页,获取网页代码的例子,运行后会出现:IOError

如是用try except 捕获此异常:

import requests

url = "http://www.ddd.com"

try:
    resp = requests.get(url)

except IOError :
    print("连接不了url")
else:
    html = resp.text
    print(html)
finally:
    pass

要捕获异常,先需要知道会出现的异常,来用try except 去作合理的处理;若是有多个异常,可以用多个except, 每一种异常给出相应处理方法。

PS: 开发阶段要在不得不用时候,才去用异常,让问题在测试上线前暴露出来。

100分大神,80分大牛,60分大白,够用,能用,就好

相关文章

  • V3.1.1 python异常与处理之怎么用

    一个编程的大白,我在学python的异常与处理。回顾前篇:V3.1 python异常与处理之异常基本语法) 现学习...

  • 2.1.3 Python面向对象之异常处理

    点击跳转笔记总目录 Python面向对象之异常处理 一、错误与异常 二、异常处理 三、什么时候用异常处理 一、错误...

  • (三)python错误与异常&面向对象编程

    python错误与异常 语法错误与定位 异常捕获、异常处理 try:xxxexcept: 自定义异常 python...

  • V3.1 python异常与处理之异常基本语法

    一个编程的大白,我在学python的异常与处理。三方面去学习:1.异常的定义2.异常的基本语法3.什么时候用?怎么...

  • Python异常处理

    参考 Python菜鸟教程错误与异常 Python 异常处理 错误和异常 Python中(至少)有两种错误:语法错...

  • 2018-10-08 Python21 异常、time模块

    异常处理-基本功能: Python3用元祖接收多个异常,Python2不用写圆括号。Python3用基类捕获所有异...

  • 异常

    Python用异常对象(exception object)来表示异常情况,遇到错误后会引发异常。如果异常没有被处理...

  • Python常见异常分类与处理方法

    Python常见异常分类与处理方法 Python常见异常类型大概分为以下类: 关于更多异常请参考官方文档: Pyt...

  • python之异常处理

    1.1 raise语句:引发异常 示例:raise Exception 1.2 内置的异常类 Except...

  • python 之 异常处理

    1.什么是异常(what) 异常:不正常的情况 不正常的情况,在程序中,会有两种体现: l自己造孽:写错代码了!错...

网友评论

      本文标题:V3.1.1 python异常与处理之怎么用

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