为什么这个转义序列不起作用?

时间:2016-05-30 21:15:37

标签: python python-2.7 unicode escaping

我正在玩\N{name} (Unicode数据库中名为name的字符),但它不起作用。

输入此代码:

print "\N{GREEK CAPITAL LETTER DELTA}"

或此变体:

print u"\N{GREEK CAPITAL LETTER DELTA}"

我得到了结果:

\N{GREEK CAPITAL LETTER DELTA}

两种情况。

有什么问题?为什么我没有从Unicode数据库中获取字符?

1 个答案:

答案 0 :(得分:2)

\N是正确的转义序列。您必须使用反斜杠\

另见:UnicodeEncodeError: 'charmap' codec can't encode character '\u2010': character maps to <undefined>