摘要: 用Python写过处理文本经常会遇到需要decoding或者encoding, 尤其是处理中文的时候。encoding的问题处理起来是个脏活儿,报错不太容易看懂,网上相关资料不太好查。有同感?请继续读下去。常规做法是读取文件的时候立刻decode, 所有的处理工作都用unicode,写会文件的时候encode. 但是等到读取的时候在处理的代码读/写起来都很别扭,感觉像穿上鞋以后袜子滑下来了…Python 3.1.1以上的版本解决了该问题。在Python 3.1.1中,打开文件可以加入encoding的参数: 阅读全文
posted @ 2012-10-08 20:13 Drabbit 阅读(94) 评论(1) 推荐(0) 编辑