Python File flush() メソッド

Python File(文件) 方法Python File(ファイル) メソッド


概要

flush()このメソッドはバッファをフラッシュするために使われます。つまり、バッファ内のデータをすぐにファイルに書き込み、同時にバッファをクリアします。出力バッファの書き込みを受動的に待つ必要はありません。

通常、ファイルを閉じた後は自動的にバッファがフラッシュされますが、閉じる前にフラッシュする必要がある場合があります。そのような場合は flush() メソッドを使用できます。

構文

flush() メソッドの構文は次のとおりです:

fileObject.flush();

パラメータ

  • 无

戻り値

このメソッドに戻り値はありません。

例

以下の例は flush() メソッドの使用を示しています:

例

#!/usr/bin/python # -*- coding: UTF-8 -*- # ファイルを開く fo = open("サンプル.txt", "wb") print "ファイル名:", fo.name # バッファをフラッシュする fo.flush() # ファイルを閉じる fo.close()

上記の例の出力結果は次のとおりです:

文件名为:  サンプル.txt

Python File(文件) 方法Python File(ファイル) メソッド

その他の拡張