Python File readlines() メソッド
概要
readlines()このメソッドは、すべての行を(EOF まで)読み取り、リストを返します。このリストは、Python の for... in ... 構造で処理できます。
EOF に達した場合は空文字列を返します。
構文
readlines() メソッドの構文は次のとおりです:
fileObject.readlines( );
パラメータ
-
なし。
戻り値
すべての行を含むリストを返します。
実例
次の例は、readlines() メソッドの使用法を示しています:
ファイル サンプル.txt の内容は次のとおりです:
1:www.example.com 2:www.example.com 3:www.example.com 4:www.example.com 5:www.example.com
ファイルの内容をループで読み取ります:
実例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# ファイルを開く
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その他の拡張
Python File(ファイル) メソッド