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

高洛峰
發布: 2017-03-16 17:33:37
原創
2259 人瀏覽過

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板