美文网首页
python3 异常处理

python3 异常处理

作者: SkTj | 来源:发表于2019-12-02 13:42 被阅读0次

    异常的5个关键字:try except else finally raise

    try: except

    image.png

    import sys
    try:
    a = int(sys.argv[1])
    b = int(sys.argv[2])
    c = a / b
    print("您输入的两个数相除的结果是:", c )
    except IndexError:
    print("索引错误:运行程序时输入的参数个数不够")
    except ValueError:
    print("数值错误:程序只能接收整数参数")
    except ArithmeticError:
    print("算术错误")
    except Exception:
    print("未知异常")


    image.png

    exception的信息:

    args,errno,strerrno


    image.png

    如果没有异常则执行:else

    image.png

    finally 回收资源:无论有没有发生异常都执行

    image.png

    raise引发异常

    image.png

    traceback模块:需要增加

    image.png

    相关文章

      网友评论

          本文标题:python3 异常处理

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