Red de conocimiento informático - Problemas con los teléfonos móviles - Parametrización de SQL en Python. Si quiero pasar un conjunto de parámetros a SQL, ¿cómo debo escribirlo?

Parametrización de SQL en Python. Si quiero pasar un conjunto de parámetros a SQL, ¿cómo debo escribirlo?

La idea general es colocar el método de operación de la base de datos en un módulo, como connectsql.py:

import mysqldb

def execnonquery(sql):

conn = mysqldb.connect(host='xxxx',user='xxxx',passwd='xxxx',db='xxxx')

cur = conn.cursor()

cur.execute(sql)

conn.commit()

conn.close() Entonces tu código a.py es:

de connectsql import *

def mysql_insert(i,data):

try:

execnonquery('insertar en mis valores de prueba(%s, %s )' % (i,data))

excepto:

return 0 Su código b.py permanece sin cambios.