这些代码是Unipre,用于单左和右引号字符。您可以将它们替换为等效的ASCII,Python在您的系统上打印不会出现任何问题:
>>> print u"u2018Hiu2019"‘Hi’>>> print u"u2018Hiu2019".replace(u"u2018", "'").replace(u"u2019", "'")'Hi'
或者使用正则表达式:
import res = u"u2018Hiu2019">>> print re.sub(u"(u2018|u2019)", "'", s)'Hi'
但是,Python也应该毫无疑问地打印它们的Unipre版本。您可能在
str()某个地方尝试将unipre转换为ascii并抛出异常。