我刚开始学习Python,想读取Apache日志文件并将每行的部分放入不同的列表中。
文件中的一行内容如下:
172.16.0.3 - - [25/Sep/2002:14:04:19 +0200] "GET / HTTP/1.1" 401 - "" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020827"
根据Apache网站上的说明,格式如下:
%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"
我可以打开文件并按原样读取,但我不知道如何使其按照这种格式进行读取,以便将每个部分放入列表中。
文件中的一行内容如下:
172.16.0.3 - - [25/Sep/2002:14:04:19 +0200] "GET / HTTP/1.1" 401 - "" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020827"
根据Apache网站上的说明,格式如下:
%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"
我可以打开文件并按原样读取,但我不知道如何使其按照这种格式进行读取,以便将每个部分放入列表中。