到目前爲止,我們已經包含以下格式記錄在訪問日誌: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