<div class="gmail_quote">2009/12/4 Ernesto <span dir="ltr"><<a href="mailto:e.picardi@unical.it">e.picardi@unical.it</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
oltre a questo (che cmq porterà i maggiori benefici) potremmo guadagnare<br>
qualcosa anche con:<br>
<br>
Il link che ho postato usa un approccio diverso. Usa delle liste in memoria e scrive solo quando ha raggiunto una certa soglia.<br>
<br>
Solo due file aperti al massimo ed esecuzione molto veloce (infatti scrive un blocco di molte righe e non una per volta).<br>
<br>
</blockquote>
<br></div>
Stavo tentando un approccio simile. In pratica potrei creare un dizionario dove associare ad ogni valore una lista con le singole righe e poi scriverle su file se la lista è uguale ad un numero prefissato di righe.</blockquote>
<div><br>Ok, attento in uscita dal loop: devi scrivere le ultime righe rimaste nel dizionario.<br><br>E ricordati di avere un limite massimo di righe tale da gestire anche la situazione peggiore:\<br> MAX_LENGTH * MAX_NUM_FILE * (MAX_RIGHE - 1)<br>
<br>Murphy è sempre in agguato :-)<br><br>Ciao.<br>Marco.<br clear="all"></div></div><br>-- <br><a href="http://ThinkCode.TV">http://ThinkCode.TV</a> - Screencast e videocorsi di programmazione<br><a href="http://stacktrace.it">http://stacktrace.it</a> - Aperiodico di resistenza informatica<br>
<a href="http://beri.it">http://beri.it</a> - Blog di una testina di vitello<br>