Python 3 - 文件 flush() 方法

  • 描述

    方法flush()刷新内部缓冲区,如 stdio 的 fflush。这可能是对某些类似文件的对象的空操作。
    Python 在关闭文件时会自动刷新文件。但是您可能希望在关闭任何文件之前刷新数据。
  • 句法

    以下是语法flush()方法 -
    
    fileObject.flush()
    
  • 参数

    NA
  • 返回值

    此方法不返回任何值。
  • 例子

    以下示例显示了 flush() 方法的用法。
    
    #!/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()
    
  • 结果

    当我们运行上面的程序时,它会产生以下结果 -
    
    Name of the file:  foo.txt