Venga y vea el manejo de excepciones try / except en Python, es realmente bueno

Prefacio

Este artículo analiza el uso del manejo de excepciones try / except / finalmente / raise en Python. Compártelo como referencia, los detalles son los siguientes:
Se produce una excepción durante la ejecución del programa. Si Python no puede manejar el programa normalmente, se producirá una excepción, lo que provocará que todo el programa finalice la ejecución. Utilice las declaraciones try / except en Python para detectar excepciones.

intentar / excepto

Hay muchos tipos de excepciones. Puede utilizar Exception para detectar todas las excepciones cuando no esté seguro del tipo de excepción que puede ocurrir:

try:
	pass
except Exception as e:
 print(e)

prueba / excepto / si no

Una instrucción else también puede seguir a la instrucción try, de modo que cuando el bloque de instrucción try se ejecute normalmente sin excepción, se ejecutará el contenido después de la instrucción else:

try:
	pass
except Exception as e:
 	print("No exception")
else:
    print("我打印的是else")

probar / Excepto / finalmente

Después de que la instrucción try sea seguida por una instrucción finalmente, independientemente de si se produce una excepción en el bloque de instrucción try, el contenido después de la instrucción finalmente se ejecutará después de que se ejecute try:

try:
  pass
except Exception as e:
  print("Exception: ", e)
finally:
  print("try is done")

plantear una excepción

Use subir para lanzar una excepción:

a = 0
if a == 0:
  raise Exception("a must not be zero")

Es mejor señalar el tipo específico de excepción, como:

a = 0
if a == 0:
  raise ZeroDivisionError(``"a must not be zero"``)

Aquí recomiendo un grupo de intercambio de pruebas de software que creé yo mismo, QQ: 642830685. El grupo compartirá recursos de prueba de software, preguntas de entrevistas de prueba e información de la industria de pruebas de vez en cuando. Todos pueden intercambiar tecnología juntos en el grupo, y hay tipos importantes para responder preguntas por ti.

Supongo que te gusta

Origin blog.csdn.net/weixin_53519100/article/details/112972561
Recomendado
Clasificación