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 -- http://mail.python.org/mailman/listinfo/python-list