タグ

ブックマーク / python.matrix.jp (3)

  • bbfreezeでバイナリ作成

    【1】   概要 bbfreezeというパッケージがcheese-shopにでてます。 bbfreezeでバイナリ作成してみると簡単にスマートな出力が得られました。 依存パッケージやDLLの探索に時間は掛かるようですが 抽出されたファイル群がかなり最適な分量。 py2exeは疑わしきものはすべて含むという感じだったので膨れやすい。 py2exeほどカスタマイズできないんですが、堅実なパッケージングなので、 フローズン前と後の挙動差がほとんどないのが特徴です。 あと、py2exeにはない「 eggパッケージ [1] 」の探索にも対応しています。 最新のPy2Exeはサポートしている? 配布フォルダにはインタラクティブコンソール用exeも付属していて、 対話モードデバッグすることも可能です。 また、Linuxもサポートしています。

    y_n_c
    y_n_c 2010/01/28
  • reStructuredText実行ファイル

    【1】   概要 いくつかの拡張を reStructuredText 中で使えるようにした reStructuredText処理アプリケーションです。 Graphvizという自動作図 GoogleChartAPIによる各種チャート コードのシンタックスハイライター Note 以前公開していたものと違い、JAVAやBatikへの依存から開放されました。 eggパッケージによる配布で、LinuxWindowsともに動作することを確認しました。 eggは依存パッケージをPyPIから検索します。プラットフォームによっては、 いくつかのパッケージを手動インストールしなくてはなりません。 ubuntuでは: sudo apt-get install python-xxxx といった感じで。 バイナリインストーラと違い、こちらの方法だと配布ファイルが最小限になります。 P

  • 日本語文字列コード問題まとめ

    【1】   文字列コード問題との戦い Pythonに限った話ではないのですが、 日語を取り扱うコードを書いていると やっかいなエンコーディングトラブルに遭う事は少なくないでしょう。 エンコーディングトラブルとは コンパイラ・インタプリタがソースコードを解釈できない。 画面表示が化ける。 意図した入力ができない。 エンコード・デコード時にエラーがでる。 正しいファイル名のつもりなのにファイルが見つからない。 出力させたファイルの中身が読めない。 などといった現象を基としていろんな問題を引き起こします。 問題のすべては「コード変換」に発生します。 実際の文字列が何のエンコーディングで、 渡す先が何のエンコーディングを期待しているか? それらを確認して合致させるように変換をするということが基です。 【2】   「Python語版が必要」というのは誤解 P

    y_n_c
    y_n_c 2009/01/19
  • 1