6226


pythonでテキストデータの行数を取得したいです  
1行読み込む毎にint型変数をインクリメントする以外に良い方法はありますか？


CC BY-SA 3.0
2015-02-10T04:08:19.917
6225
2015-02-11T09:17:38.780
2015-02-10T04:23:20.473
2155
2155
question
python
python でテキストの行数を取得したい


他人の投稿で申し訳ありませんが、全く同じような質問が出ていたのでこちらに。

<https://stackoverflow.com/questions/845058/how-to-get-line-count-cheaply-in-
python>

本家で議論された内容で、以下の内容が最も評価されているようです。

<https://stackoverflow.com/a/1019572>

以下に引用して載せておきます

[code]

    num_lines = sum(1 for line in open('myfile.txt'))
    
[/code]


CC BY-SA 3.0
2015-02-10T04:14:42.057
6226
2015-02-11T09:17:38.780
2017-05-23T12:38:56.083
-1
7926
6225
answer


行数を数えるだけで良ければ

[code]

    len(open('hoge.txt').readlines())
    
[/code]

では、どうでしょうか。


CC BY-SA 3.0
2015-02-11T06:12:39.283
6298
2015-02-11T06:12:39.283
2281
6225
answer