Cuando una conexión anormal python mysql: TypeError: formato d: se requiere un número, no str

When Abnormal Connection Python Mysql

Hoy en el matraz de aprendizaje, quieren intentar usar los datos proporcionados en el formulario,



Varias intenciones es insertar los datos en MySQL, los resultados se dan a continuación



TypeError:% d formato: se requiere un número, no str '



Solución: LaLa cadena de formato no es realmente una cadena de formato Python normal. Siempre debe usar% s para todos los campos.Eso esMySQLdbEn lugar del formato de cadena estándarpitónFormato de cadena,Siempre deberías usar%sPara formatear cadenas

Resultados modificados como sigue




Insertar éxito