Python File write() メソッド

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


概要

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(文件) 方法Python File(ファイル) メソッド

その他の拡張