随笔分类 -  Python

(Python 2.6/3.0+)UnicodeDecodeError: 'ascii' codec can't decode
摘要:混淆了 python2 里边的 str 和 unicode 数据类型。0.你需要的是让编码用实际编码而不是 ascii1.对需要 str->unicode 的代码,可以在前边写上import sysreload(sys)sys.setdefaultencoding('utf8')把 str 编码由 ascii 改为 utf8 (或 gb18030)2.python3 区分了 unicode str 和 byte arrary,并且默认编码不再是 ascii 阅读全文
posted @ 2011-08-02 11:19 dartagnan 阅读(513) 评论(0) 推荐(0)
C/C++/Perl/汇编/Java效率比较
摘要:事发 我无聊的翻着散落案头的书籍,这些都是五花八门的关于编程和系统管理的著作。干了这么多年程序员,大大小小的软件和项目也做了无数。每每有新入行的朋友问我这个所谓的"老前辈":哪种语言最好之类的问题,我总会作出一副知识渊博的样子,复述着从更老的老前辈那里听来的或者某些名著上看来的"知识"。就好比我们从学习编程的第一天起,就被计算机老师告知,COBOL语言是擅长处理商务事务、FOTRAN语言是用于科学计算一样。类似的知识还有"汇编语言比C语言快得多"以及"JAVA是一种效率很低的语言环境"在一代又一代的程序员中口耳相传 阅读全文
posted @ 2011-06-15 22:26 dartagnan 阅读(2635) 评论(0) 推荐(0)
Vim as Python IDE on windows(用VIM打造一个Python编程环境)
摘要:谢谢原作者的探索与总结:http://www.cnblogs.com/renrenqq/archive/2010/09/09/1813669.html?login=1#commentform下载安装Python。从Vim的网站下载vim,建议下Self-installing executable的版本。编辑vim的配置文件_vimrc拷贝vimrc_example里面的东东到_vimrc去掉_vimrc里面的source $VIMRUNTIME/vimrc_example.vim设置中文支持" 设置编码自动识别, 中文引号显示 "set fileencodings=utf- 阅读全文
posted @ 2010-12-14 22:01 dartagnan 阅读(561) 评论(0) 推荐(0)