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: