Python转义序列\N{name}不按定义工作

2024-05-26 20:47:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试按如下方式打印unicode字符:

# -*- coding: utf-8 -*-
print "\N{SOLIDUS}"
print "\N{BLACK SPADE SUIT}"

然而,我得到的结果并不令人鼓舞。

转义序列按原样打印。

ActivePython 2.7.2.5 (ActiveState Software Inc.) based on
Python 2.7.2 (default, Jun 24 2011, 12:21:10) [MSC v.1500 32 bit (Intel)] on
Type "help", "copyright", "credits" or "license" for more information.
>>> # -*- coding: utf-8 -*-
... print "\N{SOLIDUS}"
\N{SOLIDUS}
>>> print "\N{BLACK SPADE SUIT}"
\N{BLACK SPADE SUIT}
>>>

不过,我可以看到another asker已经成功地做到了这一点。

怎么了?


Tags: on方式unicodesoftware字符utfspadeblack

热门问题