Ciao a tutti.
ho un problema con MySQLdb
in pratica ho un file. lo 'depuro' e poi devo fare un'importazione di massa.
il codice che ho scritto io è questo:
codice:
import MySQLdb
f=open('c:/fogli_istruzione/fogli_istruzione.txt' , 'r')
file_scr=open('c:/fogli_istruzione/fogli_istruzione_corretto.txt' , 'w')
#file_scr.write('')
f.readline()
for line in f:
linea=line.replace('\"','')
#linea=line.replace('\xOA','|')
campo_1=linea[:15]
campo_2=linea[15:36]
campo_3=linea[-10:]
riga=campo_1+';'+campo_2+';'+campo_3+'\n'
file_scr.write(riga)
f.close()
file_scr.close()
conn = MySQLdb.connect(host="",user="",passwd="",db="")
cursore = conn.cursor()
cursore.execute('load data local infile \'C:/fogli_istruzione/fogli_istruzione_corretto.txt\' into table fogli_istruzione fields terminated by \';\' (codice_padre,descrizione,codice_figlio)')
Il file da importare sono circa 7 mb.
prima di passare a farlo con php volevo provare con python.
il problema è che non mi da nessun errore... semplicemente non importa nulla.
Grazie dell'aiuto,
Ale