Mysql
 sql >> Database >  >> RDS >> Mysql

Intrappolare gli avvisi di MySQL in Python

Segui questi passaggi.

  1. Eseguilo con except Exception, e: print repr(e) .

  2. Guarda quale eccezione ottieni.

  3. Modifica l'Exception all'eccezione che hai effettivamente ottenuto.

Inoltre, ricorda che l'eccezione, e, è un oggetto. Puoi stampare dir(e) , e.__class__.__name__ , ecc. per vedere quali attributi ha.

Inoltre, puoi farlo in modo interattivo su >>> prompt in Python. Puoi quindi manipolare l'oggetto direttamente, senza indovinare.