コマンドラインからPython辞書をきれいに印刷する方法は?
pprintライブラリを使用して、Pythonでdictをきれいに印刷できます。 pprintモジュールは、インタプリタへの入力として使用できる形式で任意のPythonデータ構造を「きれいに印刷」する機能を提供します。次のように使用できます
a = { 'bar': 22, 'foo': 45 } pprint.pprint(a, width=10)
{'bar': 22, 'foo': 45}
ご覧のとおり、これでも読めない可能性があります。 jsonモジュールを使用して、実際に印刷を改善できます。たとえば、
import json a = { 'bar': 22, 'foo': 45 } print(json.dumps(a, indent=4))
{ "bar": 22, "foo": 45 }
-
コマンドラインからPython関数を実行する方法は?
コマンドラインからこの関数を実行するには、次のように-c(コマンド)引数を使用できます。 $ python -c 'import foobar; print foobar.sayHello()' または、次のように書くこともできます: $ python -c 'from foobar import *; print sayHello()' またはこのように $ python -c 'from foobar import sayHello; print sayHello()' 出力 Hello
-
PythonでJSONファイルをきれいに印刷する方法
他の多くのプログラミング言語と同様に、PythonはJavaScript Object Notation(JSON)データでうまく機能します。いくつかのソースからこのデータを取得し、他のファイルと同じように処理できます。これは、PythonでJSONファイルをきれいに印刷したい場合に役立ちます。 この投稿では、2つの方法でJSONファイルをきれいに印刷する方法を紹介します。どちらもターミナルとコマンドラインの使用を伴いますが、そのうちの1つについてはPythonの知識はまったく必要ない場合があります。 Pretty Printとは(そしてJSONファイルで使用したい理由) 要するに、きれ