Force flushing buffers

Robert Wierschke wierob at gmx.de
Sat Oct 8 11:52:24 EDT 2005


Madhusudan Singh schrieb:
> Hi
> 
>         I have a python application that writes a lot of data to a bunch of files
> from inside a loop. Sometimes, the application has to be interrupted and I
> find that a lot of data has not yet been writen (and hence is lost). How do
> I flush the buffer and force python to write the buffers to the files ? I
> intend to put this inside the loop.
> 
> Thanks.
disable the buffer!

open( filename[, mode[, bufsize]])

open takes an optional 3ed argument set bufsize = 0 means unbuffered. 
see the documentation of the in build file() mehtod as open is just 
another name




More information about the Python-list mailing list