问题标签 [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 - 使用 pprint 并跳过类型名称
我想pprint
用来打印一些复杂的列表,见下面的例子:
这很好,除了我想删除所有类型 name( OrderedDict & u
) 和所有不必要[]
的 . pprint可以吗?
python - pprint():如何使用双引号来显示字符串?
如果我使用 打印字典pprint
,它总是将字符串包裹在单引号 ( '
) 周围:
有没有办法告诉pprint
使用双引号 ( "
) 代替?我想有以下行为:
python - Python 3.x:替代 pprint 实现
标准pprint
模块在处理列表、字典等时很好用。但有时完全无法使用自定义类:
使它打印有关某个类的对象的可用信息的唯一方法是 override
__repr__
,但是如果我的类已经有 nice,eval()
'able__repr__
,它没有显示我想在 pprint 输出中看到的信息怎么办?好的,我会写面向打印的
__repr__
,但在这种情况下,不可能在我的类中漂亮地打印一些东西:
.
我不能漂亮地打印self.d
内容,我只能返回一行表示(至少不玩堆栈跟踪等)。- 覆盖PrettyPrinter
不是一种选择,我不想每次我想漂亮地打印同一个类时都这样做。
那么......是否有任何替代 pprint 允许使自定义类可打印的替代方法?
python - 使用 pprint 时禁止字符串上的 unicode 前缀
使用 pprint 模块打印对象时,是否有任何干净的方法来抑制 unicode 字符前缀?
这看起来很丑陋。有没有办法打印每个对象的 __str__ 值,而不是 __repr__?
python - Mutagen pprint() 和 save() 错误 (python 2.7.5)
我在 Windows 8 上使用 python 2.7.5 运行 mutagen 1.21,当我尝试使用 pprint() 和 save() 时出现以下错误。如果有人能弄清楚问题出在哪里,我也将不胜感激如何设置 mp3 文件的标题、艺术家、专辑艺术家、专辑、日期和曲目编号的示例代码。另外,是否可以不删除我不想更改的现有标签?如果没有,我需要一种方法在删除 mp3 文件之前获取其类型,然后将其与其他标签一起重新设置。
代码
追溯
代码
追溯
编辑:(关于 Michael0x2a 的回答)您链接的图表正是我想要的,但它只工作了一半。标题、曲目、艺术家和专辑都运行良好。对于mp3文件的properties>details下的所有字段,除了这四个和“year”,以前的值被save()清除,不能添加新的——比如你发布的那一行,
什么也没做。特别是“流派”和“专辑艺术家”字段不起作用。至于同时包含代码TYER和TDAT的“年份”,它根本不会改变,除非该字段先为空,然后只有TYER。带有代码 TORY 的“ORIGYEAR”什么也不做。
“流派”字段实际上并没有完全损坏 - 如果您使用 python 代码(audio.add(etc))更改它,或者事先手动进入属性>详细信息,save() 将清除非内置流派,例如“技术死亡金属”或“mt3jr39kf390”,虽然它适用于“经典摇滚”或“乡村”等内置流派,而某些整数(如 1 或 2)会变成那些内置流派。
这是我使用的代码:
python - Python PrettyPrint output to variable
How to store a Python PrettyPrint output to some variable.
Any other way than eyeD3?
like this -
python - 关于字典,我无法弄清楚 Python 中的打印功能
我需要有关 pprint 功能的帮助。我正在尝试制作一个记录学生证号、姓名、年龄、班级排名和 gpa 的程序。我需要使用 pprint() 函数来打印字典。到目前为止,这是我的代码。
我需要做什么?我尝试了多种代码变体,但没有任何效果。谢谢!
python - 来自计数器的漂亮打印数据 - Python
我对 Python 还很陌生,但仍然无法以我想要的方式显示我拥有的数据。我有这段代码可以确定字符串中最常见的字符。但是,我如何将其打印为:('A', 3)
.
我只是想深入了解如何将此代码操作为类似于以下内容:
显然它会说,“在你的字符串中,最常见的字符是 (character),它出现了 (number) 次。”
我正在使用 Python 2.7,我尝试使用,pprint
但我并不真正了解如何将其合并到我现有的代码中。
编辑:基本上,我要问的是如何编码查找字符串中最常见的字符并以诸如“在您的字符串中,最常见的字符是(字符)的方式打印它,它出现了(数字)次。 "
python - 使用 pprint 漂亮地打印 OrderedDicts
我pprint
用来很好地打印 adict
并且它工作正常。现在我切换到使用OrderedDict
from 模块collections
。不幸的是,pprint
路由似乎没有认识到这些对象或多或少dict
是 s 并且回退到将其打印为长线。
有什么方法可以更好地表示OrderedDict
s 吗?也许即使它们嵌套在一个普通的dict
或list
?