
python
baidu_ld
只想做一个优秀的工程师~
展开
-
python sorted 方法,较为详尽,描述清晰
Python中sorted()方法的用法 Python 字号 订阅1.先说一下iterable,中文意思是迭代器。Python的帮助文档中对iterable的解释是:iteralbe指的是能够一次返回它的一个成员的对象。iterable主要包括3类:第一类是所有的序列类型,比如list(列表)、str(字符串)、tuple(元组)。第二类是一些非序列类型,转载 2014-08-21 10:31:51 · 508 阅读 · 0 评论 -
python 中unicode编码解码介绍,解决各种编码类错误
一、编码的种种问题背景: 使用linux开发环境,scureCRT客户端;想使用utf-8编码 1. 程序文件编码就是你的程序文本文件保存时选取的编码,通过 file -i test_encoding.py 来查看 如果不是UTF-8,假设是GBK,可以使用命令 iconv -f GBK -t utf-8 test_encode.py > tmp; mv tmp原创 2015-01-08 14:30:27 · 3610 阅读 · 1 评论 -
字符编码 及 python中的编码解码介绍
1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS转载 2015-01-07 19:59:58 · 424 阅读 · 0 评论 -
python reload sys 后才能setdefaultencoding 的原因
python 解释器在启动的时候会执行 site.py 这个模块,这个模块的代码里会执行下面的操作:del sys.setdefaultencoding因此,在python 解释器启动完之后,也就是运行时如果需要setdefaultencoding,则必须重新加载sys这个模块。可参见http://www.the5fire.com/why-need-reload-sys原创 2014-12-19 16:18:55 · 768 阅读 · 0 评论 -
python multiprocessing ImportError: This platform lacks a functioning sem_open implementation问题 解决方案
原因:没有挂载/dev/shm;python安装时需要写入东西,才能开启sem_open解决办法:(需要root权限;以下命令root账号执行)修改/etc/fstab 增加:tmpfs /dev/shm tmpfs defaults 0 0mount /dev/shmchmod 777 /dev/shm重装python (必须重装,没办法,安装时检查该设备原创 2016-03-22 17:29:13 · 2539 阅读 · 0 评论