6

我可以像pprint.pprint(新行,缩进)一样输出漂亮的打印数据,同时还可以像这样缩短列表reprlib.repr吗?

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

4

1 回答 1

-2

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

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

于 2016-02-07T18:12:36.377 回答