Python はじめました:file.readlines

Python.use(better) # Python はじめました記事一覧
file.readlines

《著》小粒ちゃん+α《監修》小泉ひよ子とタマゴ倶楽部
第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28

関連記事

file.readlines〈Python 3.0 版〉

% python3.0
>>> nfile = "temp.text"
>>> for e in "ABC":
...     print(e, ord(e), file=open(nfile, "a"))
... 

テキストファイル nfile の各行に、文字 e とそのコード ord(e) を書き込みます。

>>> s = open(nfile).readlines(); s
['A 65\n', 'B 66\n', 'C 67\n']

メソッド file.readlines を利用すると、ファイルから読み込んだ各行を要素とするリストが得られます。すると、

>>> for n,line in enumerate(s):
...     print("{0}:".format(n+1), line, end="")
... 
1: A 65
2: B 66
3: C 67

リストの各要素に各行が含まれるのが分かります。

file.readlines〈Python 2.x 版〉

Python 3.0 版〉と同様です。

Last updated♪09/03/07