Ver Mensaje Individual
  #11 (permalink)  
Antiguo 11/12/2013, 13:31
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Como evitar que se pare la ejecucion de un script

El error te marca que tienes mas valores que columnas.

Como te dije antes, año, mes, dia, hora, minuto y segundo es (quiero pensar) un campo en tu tabla. Así que solo debes de pasarle un objeto datetime y eso arreglara todo.

Ejemplo
Código Python:
Ver original
  1. import datetime
  2. # ...
  3. timestamp = datetime.datetime(anno, mes, dia, hora, minuto, segundo)
  4. cur.execute("INSERT INTO prueba VALUES(nextval('prueba_id_seq'), %s, %s, %s)", (timestamp, url, ruta))

Otra cosa, especifica las columnas en tu query.