python学习

上一篇 / 下一篇  2012-07-05 20:52:38 / 个人分类:python

之前用java做的解析工作,代码量为100行(我比较菜,所以。。。。)后来需要在linux上运行下,所以想到用python,学习了下,写了个脚本,居然只有19行,强大啊
file=open('D:/pic-sql.log','r')
list=file.readlines()
b=""
for a in list:
    #去掉空格并且转换成小写
    a=" ".join(a.split()).lower()
    if a.find("executing statement")>0:
        if a.find("select")>0 and a.find("?")<0:
            b=""
            print(a)
        else:
             b=a
    elif a.find("parameters")>0:
        if b=="":
            continue
        parameters=a.split("[")[1].split("]")[0].split(",")
        for parameter in parameters:
            b=b.replace("?",parameter,1)
        print(b)
file.close()

TAG:

 

评分:0

我来说两句

Open Toolbar