ホームページ >バックエンド開発 >Python チュートリアル >pprintモジュールを使用してフォーマットされたデータを解析する

pprintモジュールを使用してフォーマットされたデータを解析する

高洛峰
高洛峰オリジナル
2017-03-16 17:33:372310ブラウズ

Python の pprint モジュールで使用される書式設定は、パーサーで解析できる読みやすい形式でデータを正しく表示します。出力は 1 行で保存されますが、必要に応じて複数行に分割することもできます。行データの場合にも使用できます。

import sys
import pprint
pprint.pprint(sys.path)

実行結果:

['',
 '/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']

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

import sys
import pprint
str = pprint.pformat(sys.path)
print str

実行結果:

['',
 '/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']

実行結果も同じです~~

以上がpprintモジュールを使用してフォーマットされたデータを解析するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。