Tema: Crawler
Ver Mensaje Individual
  #30 (permalink)  
Antiguo 04/03/2011, 04:28
Ricrever
 
Fecha de Ingreso: febrero-2011
Ubicación: Tarragona, España
Mensajes: 51
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Crawler

Gracias razpeitia!!! ya lo he hecho funcionar!!!
Te comento una consulta, tengo un archivo .csv el cual quiero insertar en una base de datos.
Sabes como puedo hacerlo ahora que ya tengo la libreria MySQLdb.
Te comento, tengo la base de datos prueba1, con una tabla k_url i que tiene dos columnas.
lo que quiero es insertar un archivo .cvs dentro de la tabla.
Tengo el siguiente codigo, pero no me lo inserta....

Código Python:
Ver original
  1. import csv
  2. import MySQLdb
  3.  
  4. conn = MySQLdb.connect(host = "localhost",user = "root", passwd="",db="prueba1")
  5. ejecutar = conn.cursor().execute
  6.  
  7. def insertar(identificacio,url):
  8.     ejecutar("INSERT TO k_urls("+identificacio+","+url+")")
  9.  
  10.  
  11. reader = csv.DictReader(open('prova1.csv'))
  12.  
  13. for (linia in reader):
  14.     map(insertar,linia.split(","))
  15.  
  16. cursor.close()

nose de quien tiene la culpa de esto, si la connexion con la db, o si el reader para abrir el archivo .csv!!!!

Alguna idea por aqui???

Mil gracias a todos!!!

Última edición por Ricrever; 04/03/2011 a las 05:12