2009/12/4 Ernesto <e.pica...@unical.it> > > oltre a questo (che cmq porterà i maggiori benefici) potremmo guadagnare >> qualcosa anche con: >> >> Il link che ho postato usa un approccio diverso. Usa delle liste in >> memoria e scrive solo quando ha raggiunto una certa soglia. >> >> Solo due file aperti al massimo ed esecuzione molto veloce (infatti scrive >> un blocco di molte righe e non una per volta). >> >> > 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.
Ok, attento in uscita dal loop: devi scrivere le ultime righe rimaste nel dizionario. E ricordati di avere un limite massimo di righe tale da gestire anche la situazione peggiore:\ MAX_LENGTH * MAX_NUM_FILE * (MAX_RIGHE - 1) Murphy è sempre in agguato :-) Ciao. Marco. -- http://ThinkCode.TV - Screencast e videocorsi di programmazione http://stacktrace.it - Aperiodico di resistenza informatica http://beri.it - Blog di una testina di vitello
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python