当我尝试从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')]
错误图片:
如果我从txt文件中复制列表的片段并将其包含在.py脚本中,则没有错误。这对我的目的来说是不实际的,因为完整列表是> 50 MB大小。
我非常感谢任何帮助。