1.编译正则表达式
>>> import re
>>> p = re.compile(’ab*’,re.IGNORECASE)
>>> print p
<_sre.SRE_Pattern object at 0×012FB3E0>
得到了一个正则表达式的对象!RegexObject` 实例,可以为不同的操作提供方法,如模式匹配搜索或字符串替换。
类似于JAVA里面的正则编译。得到了这个正则实例之后就能够拿它出来进行了匹配搜索或字符串处理了!
|
||||||
|
1.编译正则表达式 def createDaemon(): # it separates the son from the father # create - fork 2 funzioneDemo() # function demo import time fd = open(’/tmp/demone.log’, ‘w’) createDaemon() 1.性能 Python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很多,层级很复杂,就很吃力了。 python 中的SimpleXMLRPCServer只能支持单线程访问对象.如果想使用多线程的 SimpleXMLRPCServer.最好的办法就是继承ThreadMixIn.简单吧:)下面是代码 Python通过gettext模块支持国际化(i18n),可以实现程序的多语言界面的支持,下面是我的多语言支持实现: 1. 在python安装目录下的./Tools/i18n/(windows下例 D:\Program Files\Python25\Tools\i18n)目录中找到pygettext.py运行之,生成翻译文件模版messages.pot,内容大概是这个样子:
由于用python写程序,我已经考察过了好几种python的界面编写包,默认的tcl/tk,wxWindow,近来又试用pygtk。感觉用 Python的并行开发有两种方式:fork和thread(线程)。thread比fork更轻量级,具有更好运行效率和可移植性,在需要进行并行操作的场合首推thread。 python标准库内置一个thread模块,该模块提供一个轻便简易的多线程编程接口,可以无需任何修改就能够运行在Win、Solaris、Linux等操作系统上。浏览一下thread模块: PySide团队宣布了PySide:Python for Qt的首个公开版本,PySide项目设计目的是提供一个LGPL的Python绑定Qt版本。 Riverbank开发的PyQt提供了一个完整的Qt绑定版本,但不是采用LGPL许可证,因此如果有人想开发商业应用必须购买PyQt商业许可证版本。现在LGPL的PySide:Python for Qt可以作为替代。 |
||||||
|
Copyright © 2010 代码工厂@Code Blocks Forge - All Rights Reserved
京ICP备06020298号 |
||||||