Python でデータをフォーマットするための pprint と pformat

高洛峰
リリース: 2016-10-19 14:54:51
オリジナル
1917 人が閲覧しました

データをフォーマットする必要があることがよくあります。Python でのデータのフォーマットで頭を悩ませたことはありますか? pprint は非常に役立ちます

pprint モジュールで使用される書式設定は、パーサーによって解析でき、読みやすい形式でデータを正しく表示できます。出力は 1 行で保存されますが、必要に応じてインデントが必要です。

import sys
import pprint
pprint.pprint(sys.path)
ログイン後にコピー

実行結果:


['',

'/usr/local/lib/python2.7/ site-packages/MySQL_python- 1.2.3-py2.7-linux-x86_64.egg',

'/usr/local/lib/python2.7/site-packages/web.py-0.36-py2.7.egg',

'/ usr/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg',

'/usr/local/lib/python2.7 /site-packages/thrift -0.8.0-py2.7-linux-x86_64.egg',

'/usr/local/lib/python2.7/site-packages/setuptools-0.9.8-py2.7',

' /usr/local/lib/python27.zip',

'/usr/local/lib/python2.7',

'/usr/local/lib/python2.7/plat-linux2 ',

'/ usr/local/lib/python2.7/lib-tk',

'/usr/local/lib/python2.7/lib-old',

'/usr/local/lib/ python2.7/lib- dynload',

'/usr/local/lib/python2.7/site-packages',

'/usr/local/lib/python2.7/site-packages/PIL']


データを出力する代わりにデータを取得したいだけの場合は、pformat

import sys
import pprint
str = pprint.pformat(sys.path)
print str
ログイン後にコピー

を使用することもできます

出力結果は上記と同じです


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート