xxx.xxx.xxx.xxx - -[22/Nov/2004:22:29:44 +0100] "GET /page.htm HTTP/1.1" 404 209
Voici une ligne de mes log de site, j'ai créer un petit prog qui me permet de découper en 3 fichier (page/date/ip) le fichier de depart (log).
C'est pas mal mais je voudrais avoir accés aux infos de plusieurs façon ex découper 1 ou 2 dichier à la fois, travail sur juste une part du fichier bref travailler ma source
Je peux passer par des fonctions (def) mais mon programme serait long, lourd et surtout figé.
Je pense que la bonne approche serait de faire une classe oui mais voilà j'apréhende mal cette notion (je suis auto-didacte complet

Je précise que j'extrait les infos de la ligne au moyen du module "re" et donc par une expression régulière comme suit :
f = re.compile('(?P<ip>.*) - - \[(?P<date>.*) \+(.*)"(.*)/(?P<page>.*) H(.*)')
Dernière requete ce qui m'interesse surtout n'est pas tant le résultat que de comprendre comment créer et utiliser une classe.
Je peux faire passer mon bout de code bien sur.
Amitiés à ceux qui liront et toute ma gratitude à ceux qui répondront
Jean-Christophe