美文网首页
V3.1 python异常与处理之异常基本语法

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

作者: 大白python | 来源:发表于2019-07-07 20:57 被阅读0次
    异常基本语法

    一个编程的大白,我在学python的异常与处理。

    • 三方面去学习:
    • 1.异常的定义
    • 2.异常的基本语法
    • 3.什么时候用?怎么用?

    学习异常,也就详细学习了python保留字:try except finally raise。python异常就是由此4个保留字组成的语法。

    异常定义
    程序都是获取数据,处理数据,保存数据;编码过程序中,难免会出现一些编译器无法解释的错误,称:异常错误。

    import requests
    
    url = "http://wwwwwwwddddddd"
    
    resp = requests.get(url)
    html = resp.text
    
    #打印出:ConnectionError: 
    #HTTPConnectionPool(host='wwwwwwwddddddd', port=80):
    

    ConnectionError就是因无法打开url的网址,编译器抛出的异常错误提示。

    这是编码阶段可以知道有错误抛出,若不处理,发布了程序后,程序是没有抛出提示的,也就没法正常运行程序。
    这就需要在发布前发现异常,并处理掉,python中有异常处理语法。

    python中异常的基本语法
    用以下伪代码来说明异常的基本语法写法:

    try:
        "此处是放你感觉会出现异常的代码"  
    
    except:
        "在try代码块里有异常抛出,则执行这里的代码"
    
    else:
        "在try代码块里没有异常抛出,就执行这里的代码"
    
    finally:
        "不管有还是没有异常抛出,finally这里的代码都会被执行的"
    
    
    #每一段异常测试代码都由此基本语法来构成。
    

    什么时候用?
    大白写代码时,好怕会有出错,一段时间写一个代码用了好多的异常语法,到处都可见到try except。开发过程是没问题了,我自个都是细分功能来开发,各个功能代码上没有错,可到了组合,发布前测试,问题就来了,程序运行不了,有时完全没有异常抛出,无从处理。

    现大白只在不得不用异常时才用了,用得最多的是在打开文件时用,发布前的用于测试功能。

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

    相关文章

      网友评论

          本文标题:V3.1 python异常与处理之异常基本语法

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