1

有没有办法print_r(object)在 iPython 中获得类似 PHP 的功能?

我知道我可以使用“?” 获取有关对象的信息,但如何查看对象的

4

4 回答 4

3

print my_object.__dict__

也许你在找什么?

或者查看标准的 python 漂亮打印机,以获得更高级的递归打印。

于 2010-02-23T12:11:07.360 回答
2

dir(object)将为您提供其所有属性名称。

于 2010-02-23T12:11:10.120 回答
1

pprint如果您希望它的格式很好,我会使用该模块:

import pprint
obj = {'a':1, 'b':2}
pprint.pprint(obj)
于 2010-02-23T14:23:12.177 回答
0

repr()调用__repr__()对象的方法,如果编写得当,通常会提供有关对象内容的一些信息。

于 2010-02-23T12:09:54.820 回答