Sponsored Link

(24) テキストファイルを1行ずつ読み込み(その2)

(24) テキストファイルを1行ずつ読み込み(その2)

この記事は最終更新から 480日 が経過しています。

(20) テキストファイルを1行ずつ読み込み の別の方法です。
enumerate() を使います。

>>> fh = open('data.txt')
>>> for a,b in enumerate(fh):
...     print a
...     print b
...
0
book

1
car

2
pen

3
house

4
ball

行番号の初期値はstart=xxxxxで指定できる。

>>> fh = open('data.txt')
>>> for a,b in enumerate(fh, start=1):
...     print a
...     print b
...
1
book

2
car

3
pen

4
house

5
ball

ファイルから読み込んだ各行の改行文字はrstrip()で削除できる。

>>> fh = open('data.txt')
>>> for a,b in enumerate(fh, start=1):
...     print a
...     print b.rstrip()
...
1
book
2
car
3
pen
4
house
5
ball
Sponsored Link

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*