Hatena::Grouppython

nelnal@python

2008-02-14

[][] py2exe で固めたファイルで UnicodeDecodeError その2 13:09  py2exe で固めたファイルで UnicodeDecodeError その2 - nelnal@python を含むブックマーク はてなブックマーク -  py2exe で固めたファイルで UnicodeDecodeError その2 - nelnal@python

前回 py2exe でEXEファイルを作成中に UnicodeDecodeError になったが、

今回は実行中に同エラーが発生。


ひとまずバックトレースで追ってみる。

エラーメッセージに「ASCII code (ほにゃほにゃ((忘れたw)))」と出てたので

該当行の文字列を unicode 型に指定した。

ついでに周辺の文字列も unicode 型に変更。

変更したソースを py2exe で固めて実行すると問題なく動く様になった。


py2exe ってどうも文字コードの判定が厳しいよなぁ。

pythonスクリプトそのものの型判定がゆるいので

どうしてもEXEファイル化した段階で問題が発生してしまう。

トラックバック - http://python.g.hatena.ne.jp/nelnal_programing/20080214