Analisando arquivos de log do apache

Acabei de começar a aprender Python e gostaria de ler um arquivo de log do Apache e colocar partes de cada linha em listas diferentes.

linha do arquivo

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 "

de acordo comWeb site do Apache o formato é

% h% l% u% t \ "% r \"%> s% b \ "% {Referente} i \" \ "% {User-Agent} i \ Eu sou capaz de abrir o arquivo e apenas lê-lo como é, mas eu não sei como fazê-lo ler nesse formato para que eu possa colocar cada parte em uma lista.

Em quais elementos desta linha você está interessado? (Todos eles?)

questionAnswers(6)

yourAnswerToTheQuestion