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