【发布时间】:2014-08-12 10:38:11
【问题描述】:
对不起,如果这不是一个可重现的例子,但我猜当我描述问题时有人会知道该怎么做。我遇到的问题是,我正在通过以下方式从一个 txt 文件中获取像 "\xe2" "\x80" 这样的字符:
words = open("directory/file.txt","r")
liness = []
for x in words.readlines():
liness.append(lines.rstrip('\n'))
当我打印行时,我得到了我想要的列表,但是当我以下列方式使用 max() 时:
max(liness, key = len)
返回"a line from file.txt that containts \xe2 and \x80" 我知道这可能与编码有关,但我没有运气解决它。有人吗?
【问题讨论】: