我正在玩\N{name}
(Unicode数据库中名为name的字符),但它不起作用。
输入此代码:
print "\N{GREEK CAPITAL LETTER DELTA}"
或此变体:
print u"\N{GREEK CAPITAL LETTER DELTA}"
我得到了结果:
\N{GREEK CAPITAL LETTER DELTA}
两种情况。
有什么问题?为什么我没有从Unicode数据库中获取字符?
答案 0 :(得分:2)
\N
是正确的转义序列。您必须使用反斜杠\
。
另见:UnicodeEncodeError: 'charmap' codec can't encode character '\u2010': character maps to <undefined>