Ok, allora se ho capito potresti fare in questo modo.<br>Supponendo di avere un file ppp.csv fatto in questo modo (con righe rispettivamenbte di 4 e 3 campi --facilmente estendibile al tuo caso--):<br><br>"Vittorio";"Zuccala";"ciccio";"lippo"<br>
35;"Asti";"Vercelli"<br>"Cinzia";"Rossi";"pippo";"cippo"<br>45;"Torino";"Salerno"<br>"Marco";"Bianchi";"rino";"gino"<br>
40;"Genova";"Palermo"<br><br><br>Potresti usare il seguente codice:<br><br>import csv<br>miocsv = csv.reader(open('ppp.csv','rb'), delimiter=";",quotechar='"')<br>
<br>mioArray=[]<br><br>for row in miocsv:<br> if len(row) == 4:<br> mioArray=[]<br> for i in (0,1):<br> mioArray.append(row[i])<br> else:<br> for j in (0,2):<br> mioArray.append(row[j])<br>
print mioArray<br><br>Al posto dell'ultimo print puoi usare la istruzione SQL per inserire l'array in sqlite.<br>Spero di esserti stato utile.<br><br><br><br><br><div class="gmail_quote">Il giorno 31 dicembre 2010 09:45, Dalbosco Filippo <span dir="ltr"><<a href="mailto:Filippo.Dalbosco@apss.tn.it">Filippo.Dalbosco@apss.tn.it</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"></font> </div>
<div class="im"><br><div style="margin-left: 40px;"><i>Apro il primo CSV in lettura<br>Apro il
secondo CSV in lettura</i><span><font size="2" color="#0000ff" face="Arial"> </font></span></div>
<div style="margin-left: 40px;"><span></span> </div>
</div><div style="margin-left: 40px;"><span><i>no.
</i></span></div>
<div style="margin-left: 40px;"><span></span> </div>
<div style="margin-left: 40px;"><span><i>Il un
unico CSV è composto di righe che sono alternativamente di 20 colonne e di 40
colonne.</i></span></div>
<div style="margin-left: 40px;"><span><i>O perlomeno
se lo leggo e faccio len(row) mi da alternativamente 20 e
40 </i> </span><br></div><div style="margin-left: 40px;"><br></div></div>
</blockquote></div><br>