Questions tagged «pprint»


15
有什么方法可以正确打印订购的字典吗?
我喜欢Python中的pprint模块。我经常使用它进行测试和调试。我经常使用width选项来确保输出完全适合我的终端窗口。 直到他们在Python 2.7中添加了新的有序词典类型(我真的很喜欢的另一个很酷的功能)之前,它一直运行良好。如果我尝试漂亮地打印有序词典,则显示效果会不好。整个事情并没有出现在每个键值对各自的行上,而是整条显示在一条长行上,该行包装许多次并且很难阅读。 这里有没有人像老旧的无序词典一样,能够很好地打印出来?如果我花了足够的时间,我可能可以使用PrettyPrinter.format方法解决问题,但是我想知道这里是否有人知道解决方案。 更新:我为此提交了一个错误报告。您可以在http://bugs.python.org/issue10592上看到它。

4
pprint字典多行
我正在尝试漂亮地打印字典,但是我没有运气: >>> import pprint >>> a = {'first': 123, 'second': 456, 'third': {1:1, 2:2}} >>> pprint.pprint(a) {'first': 123, 'second': 456, 'third': {1: 1, 2: 2}} 我希望输出在多行中,如下所示: {'first': 123, 'second': 456, 'third': {1: 1, 2: 2} } 能pprint做到吗?如果不是,那么它是哪个模块?我正在使用Python 2.7.3。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.