1

我是 Python 新手,很高兴从 Perl 过渡,我非常依赖 Data::Dumper。

我试图让 dumper.dump() 从脚本中转储关于类的信息。它在外壳上工作正常。在脚本中,dump() 只显示类名,但不显示实例数据。

下面,square.py 定义 Square 类并执行:

s = Square(['color','black'])
dumper.dump(s)

输出是:

$ python3 square.py 
<Square at 7fd1cc5518d0: <__main__.Square object at 0x7fd1cc5518d0>>

dump() 不显示传递给构造函数的实例数据。但它确实在 shell 中显示实例数据。

我尝试将 instance_dump 更改为“全部”,但没有成功。

我正在使用自卸车版本 1.04 和 python 3.4.3。

4

0 回答 0