从txt文件中读取Python中的非预期希伯来字符

时间:2015-05-28 22:29:37

标签: python utf-8

当我尝试从txt文件中读取列表时,我收到一个奇怪的错误。它看起来像是一系列六个希伯来字符。我已经读过关于 Bush隐藏事实的错误,但是在open()行上将编码设置为utf-8并没有为我解决问题。

# -*- coding: utf-8
g = open("list.txt", "r")
cnt = g.read()
print "%s" % cnt
g.close()

从MySQL数据库读取的PHP脚本生成的txt文件的内容如下:

cnt = [('big', '33.333.33.33'), ('human', '33.333.33.33'), ('blue-eyes', '44.444.44.44')]

错误图片:

http://i.imgur.com/9qdHfbt.png

如果我从txt文件中复制列表的片段并将其包含在.py脚本中,则没有错误。这对我的目的来说是不实际的,因为完整列表是> 50 MB大小。

我非常感谢任何帮助。

0 个答案:

没有答案