Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bertrand B
Bonjour,
existe-t-il en python une variable qui contient le nom de la fonction courante à la manière de "__FUNCTION__" en C ?
Merci d'avance HIL
Il manque une information : pour quoi faire ? (les analogies entre un langage compilé et un interprété peuvent fa ire passer à côté de solution plus naturelles).
existe-t-il en python une variable qui contient le nom de la fonction
courante à la manière de "__FUNCTION__" en C ?
Merci d'avance
HIL
Il manque une information : pour quoi faire ?
(les analogies entre un langage compilé et un interprété peuvent fa ire
passer à côté de solution plus naturelles).
--
Un blog sur les pages persos de wanadoo ?
chtioblogue : http://perso.wanadoo.fr/bertrand.belguise/blog/blog.html
(Totalement client-side sans php ni base de donnée)
existe-t-il en python une variable qui contient le nom de la fonction courante à la manière de "__FUNCTION__" en C ?
Merci d'avance HIL
Il manque une information : pour quoi faire ? (les analogies entre un langage compilé et un interprété peuvent fa ire passer à côté de solution plus naturelles).
existe-t-il en python une variable qui contient le nom de la fonction courante à la manière de "__FUNCTION__" en C ?
Comme le dit Bertrand B, il faut faire attention à ce que l'on entend par "nom de la fonction". En particulier les objets en python peuvent avoir plusieurs noms.
Pour une fonction, son attribut __name__ semble donner celui avec lequel elle a été définie.
Pour l'obtenir, je pense que le plus simple est de passer par les fonctions d'inspection de la pile d'appel :
existe-t-il en python une variable qui contient le nom de la fonction
courante à la manière de "__FUNCTION__" en C ?
Comme le dit Bertrand B, il faut faire attention à ce que l'on entend
par "nom de la fonction". En particulier les objets en python peuvent
avoir plusieurs noms.
Pour une fonction, son attribut __name__ semble donner celui avec lequel
elle a été définie.
Pour l'obtenir, je pense que le plus simple est de passer par les
fonctions d'inspection de la pile d'appel :
existe-t-il en python une variable qui contient le nom de la fonction courante à la manière de "__FUNCTION__" en C ?
Comme le dit Bertrand B, il faut faire attention à ce que l'on entend par "nom de la fonction". En particulier les objets en python peuvent avoir plusieurs noms.
Pour une fonction, son attribut __name__ semble donner celui avec lequel elle a été définie.
Pour l'obtenir, je pense que le plus simple est de passer par les fonctions d'inspection de la pile d'appel :
-- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in ''.split('@')])"
HIL
Bonjour,
existe-t-il en python une variable qui contient le nom de la fonction courante à la manière de "__FUNCTION__" en C ?
Merci d'avance HIL
Il manque une information : pour quoi faire ? (les analogies entre un langage compilé et un interprété peuvent faire passer à côté de solution plus naturelles).
J'utilise le module logging de python pour avoir des traces lorsque j'ai besoin de debugger, le formatage des logs permet d'afficher pas mal d'infos mais je n'ai pas le nom de la fonction depuis laquel j'ai affiché le log.
HIL
Bonjour,
existe-t-il en python une variable qui contient le nom de la fonction
courante à la manière de "__FUNCTION__" en C ?
Merci d'avance
HIL
Il manque une information : pour quoi faire ?
(les analogies entre un langage compilé et un interprété peuvent faire
passer à côté de solution plus naturelles).
J'utilise le module logging de python pour avoir des traces lorsque j'ai
besoin de debugger, le formatage des logs permet d'afficher pas mal d'infos
mais je n'ai pas le nom de la fonction depuis laquel j'ai affiché le log.
existe-t-il en python une variable qui contient le nom de la fonction courante à la manière de "__FUNCTION__" en C ?
Merci d'avance HIL
Il manque une information : pour quoi faire ? (les analogies entre un langage compilé et un interprété peuvent faire passer à côté de solution plus naturelles).
J'utilise le module logging de python pour avoir des traces lorsque j'ai besoin de debugger, le formatage des logs permet d'afficher pas mal d'infos mais je n'ai pas le nom de la fonction depuis laquel j'ai affiché le log.
HIL
HIL
HIL wrote:
Bonjour,
existe-t-il en python une variable qui contient le nom de la fonction courante à la manière de "__FUNCTION__" en C ?
Merci d'avance HIL
Il manque une information : pour quoi faire ? (les analogies entre un langage compilé et un interprété peuvent faire passer à côté de solution plus naturelles).
J'utilise le module logging de python pour avoir des traces lorsque j'ai besoin de debugger, le formatage des logs permet d'afficher pas mal d'infos mais je n'ai pas le nom de la fonction depuis laquel j'ai affiché le log.
HIL
je relance au cas où qq'un a une idée.
Merci d'avance. HIL
HIL wrote:
Bonjour,
existe-t-il en python une variable qui contient le nom de la fonction
courante à la manière de "__FUNCTION__" en C ?
Merci d'avance
HIL
Il manque une information : pour quoi faire ?
(les analogies entre un langage compilé et un interprété peuvent faire
passer à côté de solution plus naturelles).
J'utilise le module logging de python pour avoir des traces lorsque j'ai
besoin de debugger, le formatage des logs permet d'afficher pas mal
d'infos mais je n'ai pas le nom de la fonction depuis laquel j'ai affiché
le log.
existe-t-il en python une variable qui contient le nom de la fonction courante à la manière de "__FUNCTION__" en C ?
Merci d'avance HIL
Il manque une information : pour quoi faire ? (les analogies entre un langage compilé et un interprété peuvent faire passer à côté de solution plus naturelles).
J'utilise le module logging de python pour avoir des traces lorsque j'ai besoin de debugger, le formatage des logs permet d'afficher pas mal d'infos mais je n'ai pas le nom de la fonction depuis laquel j'ai affiché le log.
HIL
je relance au cas où qq'un a une idée.
Merci d'avance. HIL
Bertrand B
HIL wrote:
Bonjour,
existe-t-il en python une variable qui contient le nom de la fonctio n courante à la manière de "__FUNCTION__" en C ?
Merci d'avance HIL Il manque une information : pour quoi faire ?
(les analogies entre un langage compilé et un interprété peuven t faire passer à côté de solution plus naturelles).
J'utilise le module logging de python pour avoir des traces lorsque j' ai
besoin de debugger, le formatage des logs permet d'afficher pas mal d'infos mais je n'ai pas le nom de la fonction depuis laquel j'ai affi ché le log.
HIL
je relance au cas où qq'un a une idée.
Merci d'avance. HIL La réponse d'amaury de ... ne fonctionne pas ?
--
Un blog sur les pages persos de wanadoo ?
chtioblogue : http://perso.wanadoo.fr/bertrand.belguise/blog/blog.html
(Totalement client-side sans php ni base de donnée)