在我以前的Blog《unicode文本写入文件的处理》中,描述了使用codecs模块来查找某个编码的处理函数,然后与文件对象合并,这样,在写文件或读文件时,就会自动按指定的编码与Unicode进行转换。今天在学习《 Python 2.1》宝典时看到还可以更加简化。那就是使用codecs模块中的open方法。它的原型是:
open(filename, mode[, encoding[, errorhandler[, buffering]]])
这样,只要指定encoding就可以了。比使用lookup方法简单多了。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=127355