zoukankan      html  css  js  c++  java
  • python try详细说明(python的异常捕捉模块)

    #自己常用
    
    try:
        pass
    except Exception as e:
        print("break for :"+str(e))

    # 划重点:

    1. 正常执行try情况

    print
    ("====开始====") try: # 这是希望运行的语句。(因为担心这部分语句块出错,影响后续运行,所以才用try语句) print("1.try正常运行了") except: # try模块出现了异常情况,则except语句会被执行。 print("2.except执行了") else: # 如果try里面的语句可以正常执行,那么就执行else里面的语句(try报错了,则else被跳过。) print("3.try里边没报错,则else执行") finally: # 退出try时,不管try里面是否有错,finally总会被执行。 print("4.finally肯定被执行。") print("====还好有try语句,我和后边的语句都能被正常执行。") print("====结束====")
    把上述代码 复制到 1.py 文件中。执行效果如下:

    2. 当try部分遇到错误情况
    
    print("====开始====")
    try:
        # 这是希望运行的语句。(因为担心这部分语句块出错,影响后续运行,所以才用try语句)
        notvaraible #这个变量没被定义,肯定会报错
        print("1.try正常运行了")
    except:
        # try模块出现了异常情况,则except语句会被执行。
        print("2.except执行了")
    else:
        # 如果try里面的语句可以正常执行,那么就执行else里面的语句(try报错了,则else被跳过。)
        print("3.try里边没报错,则else执行")
    finally:
        #退出try时,不管try里面是否有错,finally总会被执行。
        print("4.finally肯定被执行。")
    
    print("====还好有try语句,我和后边的语句都能被正常执行。")
    print("====结束====")
    把上述代码 复制到 1.py 文件中。执行效果如下:

    1.  详解。参考链接

  • 相关阅读:
    使用Hugo框架搭建博客的过程
    使用Hugo框架搭建博客的过程
    使用Hugo框架搭建博客的过程
    Windows软件包管理工具:Scoop
    Centos8 安装ifconfig(net-tools.x86_64)
    Centos8 重启网卡方法
    使用Visual Studio 2019--调试汇编32位代码的详细步骤
    linux 三剑客之awk总结
    linux 三剑客之sed常用总结
    mysql数据库的笔记
  • 原文地址:https://www.cnblogs.com/andylhc/p/9671910.html
Copyright © 2011-2022 走看看