Dos enfoques básicos de manejo de excepciones: el uso del try y except
El uso básico de manejo de excepciones:
try:
<语句块1>
except:
<语句块2>
Más o menos lógica es que si la anomalía se produce bloques de instrucciones 1, 2 se ejecuta bloque de instrucciones, si la anomalía no es un bloque frase, se ejecuta un bloque de instrucciones, y saltarse un bloque de instrucciones 2.
Para distinguir entre los diferentes tipos de anomalías:
try:
<语句块1>
except <异常类型>:
<语句块2>
Sólo cuando se produce este tipo, se ejecutará un bloque de instrucciones 2
try:
num = eval(input("请输入一个整数:"))
print(num**2)
except :
print("输入的不是整数")
Especifica el tipo de excepción
try:
num = eval(input("请输入一个整数:"))
print(num**2)
except NameError:
print("输入的不是整数")