問題タブ [pprint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - pprintを使用して複数行にわたってマップをフォーマットするにはどうすればよいですか?
pprint
のドキュメントは一種のレンガの壁です。地図を印刷すると、次のように1行で表示されます{:a "b", :b "c", :d "e"}
。代わりに、オプションでコンマを使用して、次のように印刷したいと思います。
pprintでそれをどのように行うでしょうか?
python - OrderedDictを適切にきれいに印刷する方法はありますか?
Pythonのpprintモジュールが好きです。テストやデバッグによく使用します。私は頻繁に幅オプションを使用して、出力がターミナルウィンドウ内にうまく収まるようにします。
Python 2.7に新しい順序付き辞書タイプが追加されるまでは正常に機能していました(私が本当に気に入っているもう1つの優れた機能)。順序付けられた辞書をきれいに印刷しようとすると、うまく表示されません。各キーと値のペアを独自の行に配置する代わりに、すべてが1つの長い行に表示されます。これは何度も折り返され、読みにくいものです。
古い順序付けられていない辞書のように、ここの誰かがそれをうまく印刷する方法を持っていますか?十分な時間を費やせば、おそらくPrettyPrinter.formatメソッドを使用して何かを理解することができますが、ここの誰かがすでに解決策を知っているかどうか疑問に思っています。
更新:これについてバグレポートを提出しました。あなたはそれをhttp://bugs.python.org/issue10592で見ることができます。
namespaces - clojure で pprint を動作させることができません
Win7 64 ビット、Clojure 1.2.0、Java 1.6.0_22 を使用した Noob の質問
コマンドラインから clojure を起動すると、簡単に pprint 関数が利用できます。
しかし、ファイルから pprint を使用しようとすると、エラーが発生します。これは、pprint ドキュメントに示されているように、名前空間 (ns... :require...) の有無にかかわらず発生します。
clj ファイルは次のとおりです。
次のようなエラー:
ここで何が起こっているのかという一般的な考えがわかりません。一方が機能するのに、もう一方が機能しないのはなぜですか? それは名前空間と関係がありますか? クラスパス?他の簡単な修正?明らかに初歩的な質問ですが、これは多くの例で発生することがわかりました...それらをインポート/使用/要求/インクルードするのは簡単に思えますが、実行できません。
scala - ScalaはPythonのPrettyPrintと同様の機能を提供しますか?
Scalapprint
はPythonのPrettyPrintと同様の機能を提供しますか?
python - Pythonのpprintに問題があります
以下で試したpprint関数を調べました。
しかし、それは私が望むものを私に与えませんでした:
これを解決する簡単な方法はありますか?
python - Pythonのpprintの幅フィールドがわかりません
私はこの概念をはっきりと理解していません。Pythonのpprintの幅の概念を示す例を誰かに教えてもらえますか?
python - Python の pprint モジュールを使用して、リストにネストされた辞書キーと値のペアをきれいに出力するにはどうすればよいですか?
リストにネストされている辞書から各キーと値のペアをきれいに出力したいと思います。だからここに私が取り組んでいるものがあります:
私がする時
私が得る結果は元のリストと同じですが、文字列です
このように見えるようにデータをきれいに印刷するにはどうすればよいですか?
python - __str__ と整形 (サブ) 辞書
主に非常に大きなネストされた辞書で構成されるオブジェクトがあります。
__ str__ を変更して、オブジェクトを単純に「印刷」することで最上位の辞書をきれいに印刷しました。
ここでの私の目標は、ユーザーが IPython でオブジェクトを閲覧するときに、ユーザーの生活を少し楽にすることでした。
これはユーザーに辞書全体を表示するために機能しますが、この機能を辞書の一部にも拡張して、ユーザーが次のようなコマンドからきれいに印刷された出力を取得できるようにしたいと考えています。
(「level3」サブディクテーションのみをきれいに印刷します)
これを行うために __ str__ (または同様のもの) を使用する簡単な方法はありますか?
python - Python pprint の問題
私は Google App Engine 環境のUserオブジェクトを使用しており、次のことを試してみました。
結果:
pprint(ユーザー)
出力変数 (ユーザー)
ここにいくつかの問題があります(マルチパートで申し訳ありません):
- オブジェクトにすべての変数が表示されないのはなぜですか。表示されていません
auth_domain
。値はどれですか? - = None であるプロパティをリストする方法はありますか? None は正当な値ですが、これらのプロパティが存在しないように扱われるのはなぜですか?
- プロパティ間で pprint を改行する方法はありますか?