Python Unicode - u 前缀

Python Unicode - u prefix

我有清单:

['data','oracle','typical']

我正在编写将列表写入文件的代码:

self.file.write(unicode(self.contentText))

但是在文件中,我看到:

[u'data',u'oracle',u'typical']

如何解决这个问题?我不想看到u

您正在使用 Python 2,并将 str 转换为 unicode 字符串。因此,u 将显示,表明结果是 Unicode。如果你不想到处看到 us,切换到 Python 3.