Python - tupple a base de datos

 
Vista:

tupple a base de datos

Publicado por Gernan (2 intervenciones) el 09/10/2007 20:33:41
Hola a todos, estoy trabado con un problema en la base de datos yo cargo los datos de una tabla a un tupple y luego de modificarlos quiero volver a ponerlos pero no se como???

el codigo es este:

def chequeaFecha(fec):

if str(fec.__class__) == "<type 'datetime.date'>":
mes = fec.month
dia = fec.day
if mes == 1 and dia <= 25:
Per = "Enero"
elif mes == 12 and dia >= 25:
Per = "Enero"
if mes == 2 and dia <= 25:
Per = "Febrero"
elif mes == 1 and dia >= 25:
Per = "Febrero"
if mes == 3 and dia <= 25:
Per = "Marzo"
elif mes == 2 and dia >= 25:
Per = "Marzo"
if mes == 4 and dia <= 25:
Per = "Abril"
elif mes == 3 and dia >= 25:
Per = "Abril"
if mes == 5 and dia <= 25:
Per = "Mayo"
elif mes == 4 and dia >= 25:
Per = "Mayo"
if mes == 6 and dia <= 25:
Per = "Junio"
elif mes == 5 and dia >= 25:
Per = "Junio"
if mes == 7 and dia <= 25:
Per = "Julio"
elif mes == 6 and dia >= 25:
Per = "Julio"
if mes == 8 and dia <= 25:
Per = "Agosto"
elif mes == 7 and dia >= 25:
Per = "Agosto"
if mes == 9 and dia <= 25:
Per = "Septiembre"
elif mes == 8 and dia >= 25:
Per = "Septiembre"
if mes == 10 and dia <= 25:
Per = "Octubre"
elif mes == 9 and dia >= 25:
Per = "Octubre"
if mes == 11 and dia <= 25:
Per = "Noviembre"
elif mes == 10 and dia >= 25:
Per = "Noviembre"
if mes == 12 and dia <= 25:
Per = "Diciembre"
elif mes == 11 and dia >= 25:
Per = "Diciembre"

else:
Per = ""

return Per

try:
db = MySQLdb.connect(host="192.168.200.1",
user="root",
passwd="*********",
db="Novedades")
curs = db.cursor(MySQLdb.cursors.DictCursor)
except MySQLdb.Error, e:
print " "
print "ESTE ES EL ERROR: ", e
sys.exit(0)


curs.execute ("SELECT Fecha, Periodo FROM Novedades")
result_set = curs.fetchall ()
for row in result_set:
row["Periodo"]=chequeaFecha(row["Fecha"])
#print "%s, %s" % (row["Fecha"], row["Periodo"])

for row in result_set:
print "%s, %s" % (row["Fecha"], row["Periodo"]


hasta ahi todo bien, ahora me pregunto el tupple que tengo modificado como lo vuelvo a poner en la tabla

desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder