摘要:
从Python2.7升级到Python 3.2,发现邮件接收也改变了.hdr,message,octet=popClient.retr(1)原来返回的message是字符串列表,现在返回的是bytes列表.如果想以字符串来处理的话,需要对bytes进行解码,可邮件的编码实在是太多了,测试发现:http://chardet.feedparser.org/上的chardet非常好用:import chardetcd=chardet.detect(astr)然后会返回一个字典:{'encoding': 'GB2312', 'confidence': 0 阅读全文
posted @ 2011-03-17 13:56
garfieldtom
阅读(372)
评论(1)
推荐(0)
摘要:
一直在使用Python 2.X,最近想测试一下最新的Python 3.2.下载了ActivePython 3.2,PyQt4,Eric5,安装配置完环境.因为原系统中使用adodbapi连接MSSQL 数据库,所以首先测试一下adodbapi.在ActivePython 3.2中,默认安装了adodbapi的2.4版本,我就直接测试了一下连接数据库.没想到简单地连接操作就报告错误,一看,是adodbapi.py中的错误,在其中有这样声明的异常处理:raise er,'No such key as "%s" in %s'%(repr(key),self.__r 阅读全文
posted @ 2011-03-17 09:28
garfieldtom
阅读(664)
评论(0)
推荐(0)
浙公网安备 33010602011771号