Re: [Python] Compter le nombre d'appel

Startseite

Nachricht beantworten
Autor: Stephane Bonhomme
Datum:  
To: guilde
Betreff: Re: [Python] Compter le nombre d'appel
Salut

La philosophie de python, c'est quand meme "batteries included", du coup
tu as dans la bibliothèque standard de python des modules qui permettent
de faire du profiling lors de l'execution de ton code. Si tu veux faire
propre, je t'invite fortement à consulter:

https://docs.python.org/3/library/profile.html

Stéphane.

Le mardi 31 janvier 2017 à 12:58 +0100, David Beniamine a écrit :
> On Tue, Jan 31, 2017 at 10:44:13AM +0100, Nicolas Ecarnot wrote:
> > Bonjour,
> >
> > Je débute en Python, et comme tout bon débutant, je cherche à faire
> > des trucs bizarres :
> > - Je cherche à afficher le nombre de fois qu'une fonction est
> > appelée, sachant que je ne connais pas d'avance cette info en
> > codant.
> > - Je voudrais coder et appeler cette fonction n fois, et qu'en
> > début de script, j'affiche le nombre de fois où cet appel apparaît
> > dans mon code.
> >
> > J'ai cru comprendre que les bons mots-clefs sont introspection,
> > self-reference, quine, dis
> > Mais je galère un peu à faire un truc propre.
> > Donc si vous avez des pistes, je vous remercie.
> >
> > --
> > Nicolas ECARNOT
> >
>
> Bonjour,
>
> Est-ce que tu cherche à compter les appels à une fonction existante, ou
> tu veux faire une fonction qui compte juste le nombre de fois que tu
> l'appelle ?
> Dans le deuxième cas, ce sujet devrait t'aider :
> http://stackoverflow.com/questions/279561/what-is-the-python-equivalent-of-static-variables-inside-a-function#279586
>
> David


-- 
Stéphane Bonhomme           --           Exselt Services


        Formations, Conseil et Réalisations en Ingénierie Documentaire,
                    Technologies Web et Logiciels Libres 
             stephane@???   -   http://www.exselt.com
               +33 4 56 14 27 09   /   +33 6 88 57 27 08