读书笔记之python技术手册
小驹
小菜鸟
展开
-
wxPython学习_主框架1
代码:import wxclass MyApp(wx.App): def OnInit(self): wx.MessageBox("Hello wxPython") return True #返回True表示框架正常运行if __name__ == "__main__": app = MyApp(False) #False参数表示原创 2011-12-20 10:59:35 · 784 阅读 · 0 评论 -
python_xml parse 解析cdatasection数据
from xml.dom.minidom import *implementation = DOMImplementation()print "Core:%s" % implementation.hasFeature('core', '2.0')print "Events:%s" % implementation.hasFeature('Events', '2.0')print "原创 2012-04-11 16:56:58 · 1970 阅读 · 0 评论 -
asyncore的使用
python 中asyncore模块的使用:代码:##asyncoreimport asyncore,socket########################################################################class AsyncGet(asyncore.dispatcher): """ the defined原创 2012-04-07 14:35:04 · 2977 阅读 · 0 评论 -
python_批量获取指定文件夹下的所有文件的厂商信息
上代码:import os, string, shutil,reimport pefileimport codecs, sysimport wximport struct#输出中打印Unicode字符#sys.stdout = codecs.lookup('utf-8')[-1](sys.stdout)def addToDict(theDict,PEfile_Path,str原创 2011-12-27 11:30:34 · 2004 阅读 · 0 评论 -
python_格式化字符串
将python字符串格式化方法以例子的形式表述如下:* 定义宽度Python代码>>> '%*s' %(5,'some')' some'- 左对齐Python代码>>> '%-*s' %(5,'some')'some '最小宽度为6的2位精度的浮点小数,位数不够时前补空格Python代码>>> '%6.2f'转载 2011-12-23 09:57:10 · 1807 阅读 · 0 评论 -
python_编码 中文
编码问题一直是很头痛的问题: 当字符串是:'\u4e2d\u56fd' >>>s=['\u4e2d\u56fd','\u6e05\u534e\u5927\u5b66']>>>str=s[0].decode('unicode_escape') #.encode("EUC_KR")>>>print str中国 当字符串是:' 东&转载 2011-12-22 10:02:17 · 907 阅读 · 0 评论 -
wxPython_理解窗口的继承机制
代码:import wx class MyApp(wx.App): def OnInit(self): self.frame = MyFrame(None, title = "My Main Frame") self.SetTopWindow(self.frame) self.frame.Show() return原创 2011-12-20 11:57:15 · 1171 阅读 · 0 评论 -
常用正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?|转载 2011-12-21 13:38:14 · 625 阅读 · 0 评论 -
wxPython_框架类和面板类的使用
import wx class MyApp(wx.App): #自定义应用程序类,类中调用自定义的框架类 def OnInit(self): self.frame = MyFrame(None, title = "My Main Frame") self.SetTopWindow(self.frame) self.frame.Sho原创 2011-12-20 11:23:11 · 981 阅读 · 0 评论 -
python——sets模块的使用
python sets模块的使用import setsmagic_chars = sets.Set('abracadabra')print magic_charspoping_chars = sets.Set('supercalifragilisticeexpialidocious')print poping_charsprint "".join(magic_chars & popi原创 2012-05-09 09:41:44 · 2253 阅读 · 0 评论