问题标签 [pprint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何让 python 的 pprint 返回一个字符串而不是打印?
换句话说,什么是 sprintf 等价于 pprint?
clojure - 如何使用 pprint 格式化多行地图?
pprint
的文档有点像一堵砖墙。如果你打印一张地图,它会像这样在一行中出现:{:a "b", :b "c", :d "e"}
. 相反,我想像这样打印,可选用逗号:
使用 pprint 如何做到这一点?
python - 有什么方法可以正确打印 OrderedDict?
我喜欢 Python 中的 pprint 模块。我经常使用它进行测试和调试。我经常使用宽度选项来确保输出很好地适合我的终端窗口。
直到他们在 Python 2.7 中添加了新的有序字典类型(我非常喜欢的另一个很酷的特性)之前,它一直运行良好。如果我尝试漂亮地打印有序字典,它不会很好地显示。不是将每个键值对放在自己的行中,而是将整个内容显示在一行很长的行中,该行包含很多次并且难以阅读:
这里有没有人有办法让它打印得很好,就像旧的无序词典一样?如果我花足够的时间,我可能会想出办法,可能使用 PrettyPrinter.format 方法,但我想知道这里是否有人已经知道解决方案。
更新:我为此提交了错误报告。你可以在http://bugs.python.org/issue10592看到它。
namespaces - 无法让 pprint 在 clojure 中工作
菜鸟问题,使用Win7 64位,Clojure 1.2.0,Java 1.6.0_22
当我从命令行启动 clojure 时,pprint 功能很容易使用。
但是当我尝试从文件中使用 pprint 时,我得到一个错误。如 pprint 文档中所示,无论有无命名空间(ns...:require...)都会发生这种情况
clj 文件如下:
错误如下:
我不明白这里发生了什么。为什么一个有效而另一个无效?这与命名空间有关吗?类路径?其他一些简单的修复?显然是菜鸟问题,但我发现这发生在一堆例子中......即使导入/使用/需要/包含它们似乎很简单,我也无法运行它们。
scala - Scala 是否提供类似于 Python 中的 Pretty Print 的功能?
Scala 是否提供类似于pprint
Python 中的 Pretty Print 的功能?
python - 我在 python 中遇到 pprint 的问题
我研究了 pprint 函数,我在下面尝试过:
但它并没有给我我想要的东西,那就是:
有没有简单的方法来解决这个问题?
python - 我不明白 python 中 pprint 中的宽度字段
我不太清楚这个概念。有人可以给我一些例子来演示python中pprint中宽度的概念吗?
python - 如何使用 Python 的 pprint 模块漂亮地打印出嵌套在列表中的字典键值对?
我想从嵌套在列表中的字典中漂亮地打印出每个键值对。所以这就是我正在使用的:
当我做
我得到的结果与原始列表相同,但在一个字符串中
如何让它漂亮地打印数据看起来像这样?
python - __str__ 和漂亮的打印(子)字典
我有一个主要由一个非常大的嵌套字典组成的对象:
我已经修改 __ str__ 以通过简单地“打印”对象来漂亮地打印顶级字典:
我的目标是让用户在使用 IPython 阅读对象时更轻松:
这可以向用户显示整个字典,但我也想将此功能扩展到字典的子部分,允许用户从以下命令获得漂亮的打印输出:
(只会打印'level3'子字典)
有没有一种直接的方式来使用 __ str__ (或类似的)来做到这一点?
python - Python pprint 问题
我正在使用 Google App Engine 环境中的User对象,并尝试了以下操作:
结果:
pprint(用户)
打印变量(用户)
这里有几个问题(对不起多部分):
- 为什么我没有看到对象中的所有变量。它没有显示
auth_domain
,这有什么价值? - 有没有办法让它列出 = None 的属性?None 是一个合法值,为什么它将这些属性视为不存在?
- 有没有办法让 pprint 在属性之间换行?