Daily Archives: 2013-05-08

Python 2.7 中的 xreadlines unicode 中文编码陷阱

Python 2.x 自从有了 from __future__ import unicode_literals 之后编码问题貌似好多了,内部统一使用 unicode 编码,输出的终端也能根据终端的编码自动 转换,对于外部的文件读写也有了 codecs ,可以轻松搞定编码问题。 但是,但是, xreadlines 是个陷阱 通过 readlines 和 readline 读取的内容都能自动转换成 unicode 类型,而 xreadlines 还是 str 类型。

Posted in Python | Tagged , , | 1 Comment