有没有一种简洁的方法,在使用pprint模块打印对象时抑制Unicode字符前缀?
>>> import pprint
>>> pprint.pprint({u'foo': u'bar', u'baz': [u'apple', u'orange', u'pear', u'guava', u'banana'], u'hello': u'world'})
{u'baz': [u'apple', u'orange', u'pear', u'guava', u'banana'],
u'foo': u'bar',
u'hello': u'world'}
这看起来很难看。有没有办法打印每个对象的__str__值,而不是__repr__?
__str__
,您也不会得到引号。这真的是您想要的吗? - abarnert