关于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是否成功,都要执行本行") ----------------------------  这是无论如何都会输出的。

 

原文地址:https://www.cnblogs.com/cccmon/p/8086502.html