书山有路勤为径,学海无涯苦作舟。 知识改变命运,行动创造未来。

Python异常处理

异常简介

程序执行过程中,出现的错误。

错误与异常

异常处理

try: 
    int("2w3w")
except ValueError:
    print("语法错误")    

print("hello")

抛出异常

a = "123"
b = "456"

if a < b :
    raise Exception("error!")

自定义异常

finally字句

try: 
    #int("2w3w")
    print("aaa")
except ValueError:
    print("语法错误")  
else:
    print("ok")  
finally:
    print("hello")
aaa
ok
hello