single
Challenge : Décorateur de Journalisation
Glissez pour afficher le menu
Vous pouvez utiliser l'attribut __name__ de tout objet fonction en Python pour obtenir son nom sous forme de chaîne de caractères. Lors de l'écriture d'un décorateur, accédez au nom de la fonction décorée en utilisant func.__name__ à l'intérieur du wrapper. Ceci est utile pour la journalisation ou le débogage.
Glissez pour commencer à coder
Écrire un décorateur qui affiche le nom de la fonction appelée ainsi que ses arguments :
-
Utiliser l'attribut
__name__de la fonction à l'intérieur du wrapper pour accéder à son nom ; -
Afficher le tuple
argspour les arguments positionnels et le dictionnairekwargspour les arguments nommés ; -
Retourner le résultat afin que le décorateur ne modifie pas le comportement de la fonction.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion