使用pprint模塊打印對象時,有沒有乾淨的方法可以抑制unicode字符前綴?在使用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
是的,這就是我想要的 – jterrace
那麼你爲什麼不這樣說,你爲什麼接受不刪除引號的答案? – abarnert