【发布时间】:2018-06-02 23:23:56
【问题描述】:
在控制台上:
>>> print {"key": ["äüö"]}
{'key': ['\xc3\xa4\xc3\xbc\xc3\xb6']}
我怎样才能轻松地让 python 打印这样的东西:
>>> print {"key": ["äüö"]}
{'key': ['äüö']}
我不喜欢像 How to print Unicode character in Python? 那样打印 unicode 字符我喜欢有一种简单的方法来打印字典的内容。
【问题讨论】:
-
切换到python3
-
你应该使用 unicode 字符串:
u"äüö"(而不是字节字符串)。 -
@Mel:这并不是真正的重复。在这里,OP 想要打印字典的内容。为此,Python 使用了
repr()函数,所以他得到了转义字符。
标签: python list dictionary encoding