zoukankan      html  css  js  c++  java
  • 关于python中try,except,else,finaly的使用说明:

    # -*- coding: UTF-8 -*-  
    
    try:
        import requests
    except:
        print("try中的操作失败了,执行本行")
    else:
        print("try中的操作成功了,执行本行")
    finally:
        print("不管try是否成功,都要执行本行")

    这是一个测试导入requests模块是否成功的测试语句,也就是try中的执行语句。而且try,except,else,finally必须按照此顺序出现。

    若输出: "try中的操作成功了,执行本行"  则证明已经导入成功了requests模块。

    若输出: "try中的操作失败了,执行本行"  则证明系统内不存在requests模块,导入失败。需通过pip安装模块(pip install requests),此处可能需要设置环境变量。

    finally:
        print("不管try是否成功,都要执行本行") ----------------------------  这是无论如何都会输出的。

     

  • 相关阅读:
    【转载】Dom篇
    【转载】Eclipse自动编译问题
    RabbitMQ
    分布式消息中间件
    分布式限流算法
    分布式限流和熔断
    数据库中间件
    redis 集群原理
    redis 哨兵模式(读写分离)
    redis 和memcache 区别
  • 原文地址:https://www.cnblogs.com/cccmon/p/8086502.html
Copyright © 2011-2022 走看看