• 技术文章 >Python技术 >Python基础教程

    关于Python异常处理中try与except用法详解

    2020-11-02 16:22:21原创10195
    相信大部分小伙伴都有遇到写代码遇到报错问题吧,这是为什么呢?其实这就是python的异常报错,下面根据经常会碰到的异常种类,给大家提供解决方案,具体内容如下:

    关于异常处理:

    捕捉异常在python中使用的是try/except语句。

    try用来检测语句块中的错误,从而让except语句捕获异常信息并处理。

    如果你不想在异常发生时结束你的程序,只需在try里捕获它。

    语法:

    以下为简单的try....except...else的语法:

    try:
    <语句> #运行别的代码
    except <名字>:
    <语句> #如果在try部份引发了'name'异常
    except <名字>,<数据>:
    <语句> #如果引发了'name'异常,获得附加的数据
    else:
    <语句> #如果没有异常发生

    异常实例:

    1、KeyError实例

    names = ['alex','jack']
    data = {}
    data['name']

    报错信息:

    KeyError异常处理

    try:
     data['name']
    except KeyError:
     print("KeyError")

    运行结果:

    KeyError

    2、IndexError实例

    names = ['alex','jack']
    data = {}
    names[3]

    报错显示:

    IndexError异常处理

    try:
     names[3]
    except IndexError:
     print("列表操作错误")

    运行结果:

    列表操作错误

    套用以上内容,就可以解决报错啦~如需了解更多python实用知识,点击进入PyThon学习网教学中心

    专题推荐:python异常处理中try与except用法
    上一篇:python if 条件语句多条件判断怎么做? 下一篇:Python基础:numpy中空值怎样设置

    相关文章推荐

    • python的列表extend函数是什么?怎么用?• 详细解析python字典get()实例教程• python内置bin()函数的实例用法• python如何实现输出多个值?• python基础必学:break与continue语句用法• python if 条件语句多条件判断怎么做?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网