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

Python 2.x 自从有了

from __future__ import unicode_literals

之后编码问题貌似好多了,内部统一使用 unicode 编码,输出的终端也能根据终端的编码自动 转换,对于外部的文件读写也有了 codecs ,可以轻松搞定编码问题。

但是,但是, xreadlines 是个陷阱

通过 readlines 和 readline 读取的内容都能自动转换成 unicode 类型,而 xreadlines 还是 str 类型。

This entry was posted in Python and tagged , , . Bookmark the permalink.

One Response to Python 2.7 中的 xreadlines unicode 中文编码陷阱

  1. 花生 says:

    yanghao,你好,我对你做的yanghao.org网站很感兴趣。我想你可以将你的简洁有力的网站风格继续发扬。我主要学习Java,如果可以,我希望能到你的网站做义工。QQ:693017781

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>