gpt4 book ai didi

python - 在 Python 中结合 reprlib 和 pprint?

转载 作者:太空狗 更新时间:2023-10-30 01:37:57 25 4
gpt4 key购买 nike

我能否像 pprint.pprint 那样打印出漂亮的数据输出(换行、缩进),同时还能像 reprlib.repr 那样缩短列表?

一个丑陋的 hack 似乎是 pprint(eval(reprlib.repr(data))),但是有更好的方法吗?

最佳答案

您可以通过覆盖其类上的 __repr__() 方法来更改对象的打印方式。

Python 允许您覆盖任何类的 repr,因此请谨慎使用。

关于python - 在 Python 中结合 reprlib 和 pprint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30304650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com