Je veux obtenir le nom de la fonction / méthode en cours d'exécution

Je l'oublie à chaque fois, alors prenez note.

sys._getframe().f_code.co_name

Écrivez une fonction simple et essayez-la.

>>> def printFuncName():
...     print sys._getframe().f_code.co_name
... 
>>> printFuncName()

printFuncName

Je l'utilise souvent dans de telles situations.

from abc import abstractmethod

class SuperClass(object):

    @abstractmethod
    def implementMe():
        raise NotImplementedError( sys._getframe().f_code.co_name )

Recommended Posts

Je veux obtenir le nom de la fonction / méthode en cours d'exécution
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
Je veux obtenir des informations sur le fonctionnement de Yahoo Route
Keras Je veux obtenir la sortie de n'importe quelle couche !!
J'ai essayé d'obtenir l'index de la liste en utilisant la fonction énumérer
Je veux obtenir les données de League of Legends ③
Je veux obtenir les données de League of Legends ②
Je souhaite personnaliser l'apparence de zabbix
Je veux obtenir les données de League of Legends ①
Je souhaite utiliser la fonction d'activation Mish
Python: je souhaite mesurer proprement le temps de traitement d'une fonction
Je veux voir le nom de fichier de DataLoader
Je veux obtenir le chemin du répertoire où le fichier en cours d'exécution est stocké.
Je veux grep le résultat de l'exécution de strace
Je veux bien comprendre les bases de Bokeh
[Python] J'ai essayé d'obtenir le nom du type sous forme de chaîne de caractères à partir de la fonction type
Je souhaite augmenter la sécurité de la connexion SSH
Essayez d'obtenir la liste des fonctions du paquet Python> os
J'ai essayé d'obtenir les informations de localisation du bus Odakyu
Je veux déplacer le sélénium pour le moment [pour mac]
Je souhaite utiliser uniquement le traitement de normalisation SudachiPy
J'ai fait une fonction pour vérifier le modèle de DCGAN
Je veux déterminer l'authenticité d'un élément du tableau numpy
Je veux connaître la nature de Python et pip
J'ai essayé de combattre le minimum local de la fonction Goldstein-Price
Je veux connaître la légende du monde des technologies informatiques
Je veux créer un Dockerfile pour le moment.
Pour obtenir le nom de la primitive etc. généré immédiatement avant
[Linux] [C / C ++] Comment obtenir la valeur d'adresse de retour d'une fonction et le nom de fonction de l'appelant
Je veux trouver l'intersection d'une courbe de Bézier et d'une ligne droite (méthode de découpage de Bézier)
[Pytorch] Je souhaite attribuer manuellement les paramètres d'entraînement du modèle
Je veux lire la version html de la version "OpenCV-Python Tutorials" OpenCV 3.1
Je veux sortir le début du mois prochain avec Python
Je veux faire de la deuxième ligne le nom de la colonne dans pandas
Pour le moment, je veux convertir n'importe quel fichier avec ffmpeg !!
Je veux vérifier la position de mon visage avec OpenCV!
J'ai essayé de résumer la méthode de mise en œuvre fréquemment utilisée de pytest-mock
Créez une fonction pour obtenir le contenu de la base de données dans Go
Je veux connaître la population de chaque pays du monde.
Je veux épingler Spyder à la barre des tâches
Je veux sortir froidement sur la console
Je veux gérer la rime part1
Je veux gérer la rime part3
Je veux afficher la barre de progression
Je veux clarifier la question de la méthode "__init__" et de l'argument "self" de la classe Python.
Je veux gérer la rime part2
Je veux gérer la rime part5
Je veux gérer la rime part4
J'ai essayé d'obtenir les résultats de Hachinai en utilisant le traitement d'image
Je ne veux pas l'admettre ... Représentation dynamique du système de Neural Network
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
J'ai mesuré 6 méthodes pour obtenir l'indice de la valeur maximale (valeur minimale) de la liste
Je veux convertir par lots le résultat de "chaîne de caractères" .split () en Python
Je veux expliquer en détail la classe abstraite (ABCmeta) de Python
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Je souhaite trier une liste dans l'ordre des autres listes
Je veux exprimer mes sentiments avec les paroles de Mr. Children
Je veux analyser les sentiments des gens qui veulent se rencontrer et trembler