2009/12/4 Ernesto <e.pica...@unical.it> > Perchè apri e chiudi i file ad ogni riga? Ogni volta gli fai flushare il > buffer. Lasciali aperti: > > Ho provato a lasciarli aperti ma ho ottenuto un errore che mi indicava che > avevo più di 24 file aperti. > In realtà i file di output che mi aspetto sono più di 1000. >
Windows? No Linuxtour? Ahiahiahaihi :-) In Linux il limite è 1024. Mi dicono che con XP sia 512, ma purtroppo in Windows non c'è il comodo metodo resource per verificarlo: >>> import resource >>> resource.getrlimit(resource.RLIMIT_NOFILE) (1024L, 1024L) >>> Un suggerimento interessante lo trovi qui: http://bytes.com/topic/python/answers/766892-too-many-open-files#post3057405 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