Python3 File read() メソッド

Python3 File(ファイル) メソッド


概要

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()

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

文件名为:  サンプル.txt
读取的字符串: 这是第一行
这是第二

Python3 File(ファイル) メソッド

その他の拡張