prettyprint打印列表/dict/tuple对象prettly
prettyprint的Python项目详细描述
这个模块提供了list/dict/tuple/set python对象的漂亮打印。
Simple example of usage is followings
>>> from prettyprint import pp >>> target = ['want pretty printing', '望麗出力'] >>> print target ['want pretty printing', '\xe6\x9c\x9b\xe9\xba\x97\xe5\x87\xba\xe5\x8a\x9b'] # what a ugly print especially in japanese >>> pp(target) # now we can see pretty print with pp [ "want pretty printing", "望麗出力" ] >>> target_dict = {'order': {'en':'pretty print', 'ja':'綺麗に出力せよ'}} >>> print target_dict # what a hell again {'order': {'en': 'pretty print', 'ja': '\xe7\xb6\xba\xe9\xba\x97\xe3\x81\xab\xe5\x87\xba\xe5\x8a\x9b\xe3\x81\x9b\xe3\x82\x88'}} >>> pp(target_dict) # pp again { "order": { "en": "print prettily", "ja": "綺麗に出力せよ" } }