Python File flush() メソッド
概要
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(ファイル) メソッド