2010年12月 Archives

知り合いの blog で書かれていたタイトルを見てふと思い出した Python でのお話。

Python のファイルオブジェクトには readlines() という便利な命令があります。普段簡単なスクリプトを組むときは使うのですが、readlines() はいったんメモリに読み込むため、大きな行数があるファイルを読むときに使うと使用メモリが一気に増大して悲惨なことになります。

というか、サーバのログファイルを整理するスクリプトを組んでいて気づいたのですね。

で、まぁ、readline() を使えばいいのですが…そのとき組んだのが以下のような感じ。

fp = open(filename, 'rb')
while True:
  l = fp.readline()
  if len(l) < 1:
    break
  l = l.rstrip()
  # 以下なんかの処理

な~んか美しくないんだよなぁ…この書き方(^^ゞ

ふと思ったけど Python 2.5 以降なら with ステートメントを使うのがよかったのかな?

ジャッキー祭り

| No Comments | No TrackBacks

ジャッキー・チェンの映画が大好きな私です。

ですが、ジャッキーの映画DVDはずっと高くて買えなかったのですが…なんと、以下の種類がデジタルリマスター版として\1500定価で12/17に発売に!

いや~もう…今からどれを買うか悩んじゃいますよ。少林寺木人拳は確実に欲しいし、プロジェクトAや龍兄虎弟も欲しいし。悩むなヽ(´ー`)ノ

そういえば蛇拳や酔拳が今回のシリーズに入っていないけど、別なのかな?