Python中有没有类似Perl的Data::Dumper用于查看数据结构的工具?
有没有一个Python模块,可以像Perl的Data::Dumper
模块那样使用?
编辑:抱歉,我应该说得更清楚一点。我主要是在找一个用于查看数据的模块,而不是用来保存数据的。
顺便说一下,感谢大家的回答。这个网站真棒!
10 个回答
11
我觉得你能找到的最接近的东西就是 pprint 模块。
>>> l = [1, 2, 3, 4]
>>> l.append(l)
>>> d = {1: l, 2: 'this is a string'}
>>> print d
{1: [1, 2, 3, 4, [...]], 2: 'this is a string'}
>>> pprint.pprint(d)
{1: [1, 2, 3, 4, <Recursion on list with id=47898714920216>],
2: 'this is a string'}