comprendre/utiliser les classes :)

Document Actions
Réponses: 2   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

comprendre/utiliser les classes :)

Posté par maitrefolas le 05/04/2005 13:18
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

Re: comprendre/utiliser les classes :)

Posté par Lawouach le 06/04/2005 10:01
Je pense que tu devrais lire un bon bouquin à ce sujet en étant détacher du langage en premier lieu :)

Ca te permettrait d'aquérir le background.

Le meilleur livre au sujet de l'objet est à mon avis celui là :

http://www.eyrolles.com/Informatique/Livre/9782212091113/

Il est complet et va peut etre te paraitre trop difficile mais c'est il est tres tres bon.

Re: comprendre/utiliser les classes :)

Posté par Lawouach le 06/04/2005 10:04
Sinon peux tu mettre ton code ici stp que je comprenne ce que tu fais ? :)

Python.org : Le site officiel du langage Python.
Zope.org : Le site web officiel de Zope.
Daily Python-URL : Actus de l'univers Python.
Tribute to Zyons : Zyons notre ami et membre fondateur de l'Afpy, nous quittait en 2005.