您可以使用Python 3.0。默认字符串类型为unipre,因此
u''不再需要前缀。
简而言之,没有。您无法关闭此功能。
所述
u来源于
unipre.__repr__方法,它是用来在REPL显示的东西:
>>> print repr(unipre('a'))u'a'>>> unipre('a')u'a'如果我没记错的话,那么您必须重写Python才能覆盖它。
解决此问题的最简单方法是只打印字符串。
>>> print unipre('a')a如果使用
unipre()内置函数构造所有字符串,则可以执行类似的操作。
>>> class unipre(unipre):... def __repr__(self):... return __builtins__.unipre.__repr__(self).lstrip("u")... >>> unipre('a')a..但是不要那样做,太可怕了



