如何在REPL上默认启用pretty print?在
目前我是用pprint.pprint()
函数来完成的。在
>>> pprint.pprint(data)
{'SHIP_CATEGORY': '',
'SHIP_QUANTITY': 1,
'SHIP_SEPARATELY': 0,
'SHIP_SUPPLEMENT': 0,
'SHIP_SUPPLEMENT_ONCE': 0,
'THUMBNAIL': ''}
但我想要漂亮的印刷品
^{pr2}$我试过什么?
我在谷歌上搜索。未找到大多数结果指向pprint
模块的任何内容
使用sys.displayhook
如果您不希望每次运行交互式shell时都键入上面的代码,请将其放入PYTHONSTARTUP。在
用法:
^{pr2}$使用IPython外壳:
它还有一个选项
no-pprint
,以防您想禁用这种漂亮的打印。在IPython
shell还具有features式的制表符补全、多行粘贴、运行shell命令等功能,比普通的pythonshell要好得多。在基于falsetru's接受的答案,但以一行代码的形式:
以及切换回去(根据Kyril的评论):
^{pr2}$相关问题 更多 >
编程相关推荐