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