处理访问日志中url参数类型python实现
上一篇 /
下一篇 2015-08-19 16:47:45
/ 个人分类:测试技能
d = {}
e = []
with open("./c") as f:
for i in f:
x = i.split()
if len(x) != 3:
e.append(i)
else:
method, path, proto = x
path = path.split("?", 2)
uri = path[0]
query = "" if len(path) == 1 else path[1]
keys = ", ".join(map(lambda x: x.split("=", 2)[0], query.split("&")))
if uri not in d:
d[uri] = set([keys])
else:
d[uri].add(keys)
for k in d.keys():
print "uri: ", k
for v in d[k]:
print "query: ", v
print "-"*20
print "\n"
for i in e:
print "ignored: ", i
print "-"*20
相关阅读:
- python编写web测试脚本 (vs_dev, 2015-6-07)
- python 读多个文件 (南瓜demi, 2015-6-18)
- eclipse新建python项Project interpreter not specified (yanfang_zheng, 2015-6-22)
- python version 2.7 required,which was not found in the registry. (Lola1123, 2015-6-29)
- python处理excel (vs_dev, 2015-7-02)
- 有序的Dict数据结构 (sunlight426, 2015-7-27)
- python 函数参数的传递(参数带星号的说明)(转载) (槑丫头Testing, 2015-7-30)
- python学习_基础1 (Abc_150, 2015-8-17)
- Selenium学习_python/nose编写测试用例实践1 (Abc_150, 2015-8-17)
收藏
举报
TAG:
Python
python