从文件中读取希腊字符

时间:2014-06-06 09:45:26

标签: python utf-16le

我正在尝试从具有希腊字母的文件(在utf-16-le中)读取一行。这是代码:

f = codecs.open("dump.tmp", "r",'utf-16-le')
fr = f.readlines()
for line in fr:
    if line.startswith("MY LINE                     {u'\u03BD'<GEN>}"):
    gr = line.split("}")
    print gr

我没有错误但没有打印。所以如果我使用shell打印就说:

print u"\u03BD"

我可以打印这个希腊字符。我在读线时做错了什么?

我的意思是我曾尝试过将该字符写入文件并且有效。然而,虽然阅读相同的技巧似乎不起作用。

0 个答案:

没有答案