python pprint模組詳解
阿新 • • 發佈:2018-12-05
pprint模組:打印出任何python資料結構類和方法
indent --- 縮排,width --- 一行最大寬度,
depth --- 列印的深度,這個主要是針對一些可遞迴的物件,如果超出指定depth,其餘的用"..."代替。
eg: a=[1,2,[3,4,],5] a的深度就是2; b=[1,2,[3,4,[5,6]],7,8] b的深度就是3
pprint.pformat((object,indent=1,width=80, depth=None)
#返回格式化的物件字串
pprint.pprint(object,stream=None,indent=1, width=80, depth=None)
#輸出格式的物件字串到指定的stream,最後以換行符結束
pprint.isreadable(object)
#判斷物件object的字串物件是否可讀
pprint.isrecursive(object)
#判斷物件是否需要遞迴的表示
pprint.saferepr(object)
#