到目前为止,我们已经包含以下格式记录在访问日志:Python脚本,以匹配特定的时间间隔
0.93 172.19.180.93 - - - [14/Mar/2016:11:07:22 +0130] "GET /MyWeb/appResources/css/ng-tags-input.min.css HTTP/1.1" 200 1077 **0/4864**
现在,想用python脚本找出10.00之间发生这样的接取请求的数量分析每一行到特定日期的19:00时。 尝试一些像:
for fname in filenames_245:
with open(fname) as infile:
for line in infile:
if re.search('[0-9][0-9]//Mar//2016/:[1]',line):
outfile.write(line)
可有人请建议模式来获得所需数据的正确用法。
所以你只匹配从01 /三月/ 2016这些日期到31 /月/ 2016:
关于若奥·平托,如果没有匹配搜索返回没有? –
是的,我们每天有一个访问文件。因此,我们将解析31个文件,以在3月份获取应用程序总数。 – Aarati