首頁  >  文章  >  後端開發  >  解析使用pprint模組格式化數據

解析使用pprint模組格式化數據

高洛峰
高洛峰原創
2017-03-16 17:33:372248瀏覽

Python的pprint模組中使用的格式化可以按照一種格式正確的顯示資料, 這種格式即可被解析器解析, 又很易讀. 輸出保存在一個單行內, 但如果有必要, 在分割多行資料時也可使用縮排表示.

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn