2011-12-02 7 views
6

KrumoのPHP用のパッケージ(おそらくDrupalでの使用が最も有名です)を使用した後、私はPythonに似たものがあるのだろうかと思っていました。Python用のHTMLデバッグ用の美しい印刷

具体的には、私は次のないパッケージを探しています:テーマのHTML/CSSの中に、任意の(またはほとんど任意)Pythonの変数になります。いろいろな要素を崩すためのJavascriptコンポーネントが好まれますが、必要に応じて自分自身を書くのは簡単です。

は、そのようなモジュールが利用可能ですか?私は何かスタンドアロンを好むだろうが、これが別のWebフレームワークの一部としてのみ存在するなら、それはまだ良い出発点になるだろう。たぶん

答えて

4

私は既存のライブラリを見つけることができなかったので、私はPymoと書いていました。これはKrumoと非常によく似ています。Python変数をhtmlにレンダリングします。これを印刷したり、ファイルに保存してWebブラウザで表示したり、javascriptやCSSを使って読みやすくしたりできます。

それを見て、それはあなたを助けている場合、バグ報告や機能要求を提出してください。

+0

うわー、素敵なもの、ありがとう! – gatoatigrado

0

cgitbは、あなたが探して何です:

cgitbモジュールは、Pythonスクリプト のための特別な例外ハンドラを提供します。 (その名前は少し誤解を招くおそれがあります。もともとはCGIスクリプトのためにHTMLに 表示広範なトレースバック情報に設計されました。これ は後でまたテキスト形式でこの情報を表示するように一般化された。) このモジュールが活性化された後、捕捉されない例外の場合が発生すると、 詳細な形式のレポートが表示されます。レポートは、問題のデバッグを支援するために、同様 引数の値とローカル変数として現在 機能を実行するために、各レベルのソースコードの抜粋を示す トレースバックが含まれています。オプションで、 この情報をブラウザに送信する代わりにファイルに保存することもできます。

+0

私は前に、そのモジュールを見ていない - ポインタに感謝を。しかし、それは私が探していることをしません。トレースバックではなく変数を出力したいのですが、 "pickle into HTML"と考えてください。 – threewestwinds