python
文章平均质量分 68
neuharth
这个作者很懒,什么都没留下…
展开
-
Python的中文处理及其它
前段时间猛禽在写他的第一个Python程序,期间一直向我抱怨说Python的中文处理有这样那样的问题。说句实话我之前并没有花过很大的精力在这种编码处理方面,不过我很纳闷,难道Python的编码处理能力真这么弱么?于是去做了一些试验,现在来简单的聊几句。 我们知道在Unicode出现之前,处理中文是一件非常麻烦的事情。因为没有自己的独立编码,GB(GB2312、GBK、GB18030)码是用2原创 2012-02-21 13:59:36 · 72 阅读 · 0 评论 -
用python处理dbus信号的例子,拿来就能用
# myservice.py # simple python-dbus service that exposes 1 method called hello() import gtk import dbus import dbus.service import dbus.glib class MyDBUSService(dbus.service.Object): def __init__(原创 2012-02-21 13:48:25 · 414 阅读 · 0 评论 -
用python对unicode/gb2312/big5/utf-8编码进行转换
常见的编码转换分为以下几种情况: unicode->其它编码 例如:a为unicode编码 要转为gb2312。a.encode('gb2312')其它编码->unicode 例如:a为gb2312编码,要转为unicode. unicode(a, 'gb2312')或a.decode('gb2312')编码1 -> 编码2 可以先转为unicode再转为编码2 如g原创 2012-02-21 13:54:08 · 1053 阅读 · 0 评论 -
dbus-python使用方法例子
#!/usr/bin/python import gtk import dbus bus = dbus.Bus(dbus.Bus.TYPE_SYSTEM) def goforit(interface, signal_name, service, path, message): print “Received signal %s from %s” % (signal_name, inter原创 2012-02-21 13:46:52 · 347 阅读 · 1 评论