From Python documentation:
----------------
write( str)
Write
a string to the file. There is no return value. Due to buffering, the
string may not actually show up in the file until the flush() or
close() method is called.
----------------
Thus flush()
should be used before reading any information just written to a file
moreover seek() should be used to reposition the file
f = open('c:/test.txt','w+') # open file for updating
f.write('Hello World') # write some text to it
f.flush() # flush the internal buffer
f.seek(0) # reposition file pointer to beginning of file This is important when you need to rewind the pointer
f.read() # read the text that was just written
Hiç yorum yok:
Yorum Gönder