[Zope-it] leggere un file di testo

giorgio.andreoletti@mentelocale.it giorgio.andreoletti@mentelocale.it
Tue, 18 Mar 2003 17:59:50 +0100 (CET)


> dovrei leggere un file di testo con separatori per poi appendere i dati
> in un dbase.
> come posso realizzare tutto ciò.
> grazie

è molto semplice da realizzare in python. Dovrai leggerti un po' di
documentazione, ma in linea di massima la procedura è questa:

- crei la connessione al database
- leggi il file (quindi open(nome_file, 'r') e poi readlines())
- iteri con un ciclo "for" sul risultato della readlines, e per ogni
riga splitti i dati (string.split()) in base al tuo separatore.
- crei la query SQL con i dati che hai appena letto
- dai la tua query in pasto al database

con un minimo di conoscenza di python, è uno script che si scrive in 10
minuti e in pochi secondi ti inserisce i dati sul DB

ciao
Giorgio