sql >> Base de Datos >  >> RDS >> Mysql

Captura de advertencias de MySQL en Python

Sigue estos pasos.

  1. Ejecútelo con except Exception, e: print repr(e) .

  2. Vea qué excepción obtiene.

  3. Cambiar la Exception a la excepción que realmente obtuviste.

Además, recuerda que la excepción, e, es un objeto. Puede imprimir dir(e) , e.__class__.__name__ , etc. para ver qué atributos tiene.

Además, puede hacer esto de forma interactiva en el >>> aviso en Python. Luego puede manipular el objeto directamente, sin adivinar.