Python3 File readlines() メソッド
概要
readlines()このメソッドはすべての行(終端文字 EOF まで)を読み取り、リストを返します。このリストは Python の for... in ... 構造で処理できます。
終端文字 EOF に達すると空文字列を返します。
構文
readlines() メソッドの構文は次のとおりです:
fileObject.readlines( );
パラメータ
-
なし。
戻り値
すべての行を含むリストを返します。
例
次の例は readline() メソッドの使用法を示しています:
ファイル サンプル.txt の内容は次のとおりです:
1:www.example.com 2:www.example.com 3:www.example.com 4:www.example.com 5:www.example.com
ループでファイルの内容を読み取ります:
例(Python 3.0+)
#!/usr/bin/python3
# ファイルを開く
fo = open("サンプル.txt", "r")
print ("ファイル名:", fo.name)
for line in fo.readlines(): #各行を順に読み取る
line = line.strip() #各行の先頭と末尾の空白を削除
print ("読み取ったデータ: %s" % (line))
# ファイルを閉じる
fo.close()
上記の例の出力結果は次のとおりです:
文件名为: サンプル.txt 读取的数据为: 1:www.example.com 读取的数据为: 2:www.example.com 读取的数据为: 3:www.example.com 读取的数据为: 4:www.example.com 读取的数据为: 5:www.example.com
その他の拡張
Python3 File(ファイル)メソッド