Hatena::ブログ(Diary)

ごめんなさい このページをアンテナに追加 RSSフィード

2012-04-05

すごく久しぶりにはてだにアクセスした

ちまたではブログがどーのこーの言われてるけどあまり興味は沸かず。

日々、記憶に留めておける自信がないのでメモとか書き留めておきたいこととかを保存するものとして使用できりゃなんでもいい。

ファイル内の行数をエレガントに数えたい

これもいいけど、

f = open("distribute_setup.py")
len([None for l in f])

こうするとより速いらしい。

sum(1 for line in open('filename'))

参考:http://stackoverflow.com/questions/845058/how-to-get-line-count-cheaply-in-python

社内の人達++

ポインタなんてない

きっかけは以下のような変数名を使った事。

fp = csv.reader(filename)

「fpてファイルポインタの略だよね?pythonにポインタとか無いんですけどププーm9」

たかが変数名されど変数名。

これがどこぞへ影響を与えるわけでも与えたわけでもないけど、知らなかったのでメモ。