Python3 File read() メソッド
概要
read()メソッドは、ファイルから指定した文字数(テキストモードt)またはバイト数(バイナリモードb)、パラメータが指定されていない場合、size 或 sizeまたは負の場合は、ファイルのすべての内容を読み取ります。
構文
read() メソッドの構文は次のとおりです:
fileObject.read([size]);
パラメータ
-
size- ファイルから読み取る文字数(テキストモード)またはバイト数(バイナリモード)、デフォルトは-1、ファイル全体を読み取ることを示します。
戻り値
文字列から読み取ったバイトを返します。
例
次の例は、read() メソッドの使用を示しています:
ファイル サンプル.txt の内容は次のとおりです:
これは一行目です これは二行目です これは三行目です これは四行目です これは五行目です
ループでファイルの内容を読み取ります:
例
#!/usr/bin/python3
# ファイルを開く
fo = open("サンプル.txt", "r+")
print ("ファイル名: ", fo.name)
line = fo.read(10)
print ("読み取った文字列: %s" % (line))
# ファイルを閉じる
fo.close()
# ファイルを開く
fo = open("サンプル.txt", "r+")
print ("ファイル名: ", fo.name)
line = fo.read(10)
print ("読み取った文字列: %s" % (line))
# ファイルを閉じる
fo.close()
上記の例の出力結果は次のとおりです:
文件名为: サンプル.txt 读取的字符串: 这是第一行 这是第二
その他の拡張