0

我想测试传递给函数的 Unicode 单词是否不在列表中,函数对这个单词进行一些操作。像这样的东西:

def my_function(word):
    if not word in [u'تست']:
    ...

好吧,它完美无缺。但我的列表比这更大,我将它的单词保存到一个单独的文件中。现在我正在尝试将此文件行读取为单词,但我不知道如何将主题附加为 Unicode 之类的[u'تست']. 我尝试使用unicode(),但即使在这种if情况下也找不到文件中已经存在的单词。

4

1 回答 1

4

codecs.open使用而不是打开文件open,那么您从文件中读取的所有内容都将是unicode而不是str

于 2012-08-29T08:12:27.160 回答