Python File write() メソッド
概要
write()このメソッドは、指定された文字列をファイルに書き込むために使用します。
ファイルを閉じる前、またはバッファをフラッシュする前は、文字列の内容はバッファに格納されているため、ファイルに書き込まれた内容を確認することはできません。
ファイルを開くモードに b が含まれる場合、ファイルに内容を書き込むときは、str(パラメータ)を encode メソッドで bytes 形式に変換する必要があります。そうしないと、TypeError: a bytes-like object is required, not 'str' というエラーが発生します。
構文
write() メソッドの構文は次のとおりです:
fileObject.write( [ str ])
パラメータ
-
str-- ファイルに書き込む文字列。
戻り値
戻り値は、書き込まれた文字の長さです。
実例
以下の例は、write() メソッドの使用方法を示しています:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("test.txt", "w")
print "文件名为: ", fo.name
str = "サンプル"
fo.write( str )
# 关闭文件
fo.close()
上記の例の出力結果は次のとおりです:
文件名为: test.txt
ファイルの内容を確認する:
$ cat test.txt サンプルその他の拡張
Python File(ファイル) メソッド