异常:python无法正常处理一个程序时就会发生异常,发生异常后程序就会终止,但可以用try except去捕获它。
用法1:带类型的异常
try: <语句> #运行别的代码 except <异常名字>: <语句> #如果在try部份引发了异常需执行的语句
用法2:使用except而不带任何异常类型,可以捕获所有的异常
缺点:不能识别具体的异常信息
try: 正常的操作 ...................... except: 发生异常,执行这块代码 ...................... else: 如果没有异常执行这块代码
用法3:无论是否发生异常都会执行最后的代码
try: <语句> finally: <语句> #退出try时总会执行
或者
try: <语句> except: ...... #发生异常,执行这块代码 finally: ...... #退出try时总会执行
异常标准类型及更多用法参见:https://www.runoob.com/python/python-exceptions.html