2007-09-17から1日間の記事一覧

例外が起こったフレームの変数を得る

Python で例外が起こったスタックフレームからローカル変数を取得するメモ。 import inspect frame = inspect.trace()[例外が起きた場所][0] hoge = frame.f_locals['hoge'] 例外の種類を特定し、変数を取り出して処理を続けるみたいなアホくさいことができ…

Windows の Unicode

Python では Windows の Unicode、つまり UCS-2 は 'utf-16' という名前になる。というか utf-16 とすればデコードできる。