python实现自动换行输出pprint

因为我个人经常喜欢打印dir来看模块的方法,每次都是for循环换行,这个真好用

import pprint 

pprint.pprint (dir(pprint))

 

 

执行下面的代码,会发现,没有自动换行

import pprint
dd={'name':'milli','a':1}
pprint.pprint(dd)

原因是pprint,默认的打印宽度是80,80个字符一行,所以你要设置下宽度就可以换行打印了

import pprint
dd={'name':'milli','a':1}
pprint.pprint(dd, width=1)

posted @ 2018-03-06 15:54  米 立  阅读(2118)  评论(0编辑  收藏  举报