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
関連記事
- Built-in Types — Python v3.0.1 documentation file.readlines¶
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
リストの各要素に各行が含まれるのが分かります。