File flush() Method in Python 3
The method flush() flushes the internal buffer, like stdio's fflush. This may be a no-op on some file-like objects.
Python automatically flushes the files when closing
them. But you may want to flush the data before closing any file.
Syntax
Following is the syntax for flush() method
|
fileObject.flush()
|
Return Value
This method does not return any value.
Example
The following example shows the usage of flush()
method.
|
#!/usr/bin/python3
# Open
a file
fo =
open("foo.txt", "wb")
print
("Name of the file: ", fo.name)
# Here
it does nothing, but you can call it with read operation.
fo.flush()
# Close
opend file
fo.close()
|
When we run the above program, it produces the
following result-
|
Name of
the file: foo.txt
|