Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Capturando avisos do MySQL em Python


Siga esses passos.

  1. Execute-o com except Exception, e: print repr(e) .

  2. Veja qual exceção você obtém.

  3. Altere a Exception para a exceção que você realmente tem.

Além disso, lembre-se de que a exceção, e, é um objeto. Você pode imprimir dir(e) , e.__class__.__name__ , etc.para ver quais atributos ele possui.

Além disso, você pode fazer isso interativamente no >>> prompt em Python. Você pode então manipular o objeto diretamente - sem adivinhação.