
python
lovemelovemycode
大家好,我是王茂军,来自北京中关村的一名程序员。希望和大家一起交流、一起成长。我关注的东东:linux\JAVA\Hadoop\scala\spark.为大数据在气象领域的落地贡献自己的力量。
展开
-
python 多线程入门
多线程是一门复杂的技术,这个表现在各个语言当中。下面我们简单讲解一下python的多线程。 1 多线程定义 class myclass(threading.Thread): '''python thread demo 1, feel happy today!''' def __init__(self): threading.Thread().__init原创 2012-12-31 13:22:17 · 1019 阅读 · 0 评论 -
Python并发主题详解
本篇文章是java 并发主题详解的姊妹篇,主要包括Python多线程的定义、共享受限资源、线程间协作和性能调优。 1 多线程定义(这里仅讲继承threading.Thread这一种方式): 1.1 定义多线程类 import threading class FirstThread(threading.Thread): #子类__init__方法中,调用父类Thread的_原创 2013-01-19 19:53:49 · 1834 阅读 · 0 评论 -
Python 正则表达式
本篇文章将以例子的形式讲解Python语言正则表达式的使用。分为两大部分:函数部分和正则书写部分。我们所使用的模块是re模块。 1 正则表达式中常用函数 1.1 测试group()函数 def testGroup(): #对正则表达式进行编译,获得编译后的对象 pattern = re.compile('flankwang') #用编译后的正则表达式对目标字原创 2013-01-24 15:19:47 · 906 阅读 · 0 评论 -
python高效解析日志入库
python脚本解析日志文件入库一般有三个重要的步骤:读文件、解析文件、入库。在这三个方面下功夫,可确保我们获得最优的性能(这里不讨论并发) 1 读文件:一次读一行,磁盘IO太多,效率低下;一次性读如全部文件内容,可能内存不够。采取一个折中的办法,每次读若干byte(具体大小视实际情况而定)。经过测试,得到结论,在我们写代码的时候应该这样写 f = open(path,'r') for原创 2012-07-26 18:10:45 · 7481 阅读 · 0 评论 -
python 常用函数举例
1 apply 函数 def printInfo(id,name,address): print 'id is ',id,' and name is ',name,' and address is ',address 1.1 调用printInfo函数 printInfo(1,'flankwang','HeNan KaiFeng') 1.2 调用printInfo函数 ap原创 2013-01-22 15:31:00 · 975 阅读 · 0 评论