single
Sfida: Decoratore di Logging
Scorri per mostrare il menu
È possibile utilizzare l'attributo __name__ di qualsiasi oggetto funzione in Python per ottenere il suo nome come stringa. Quando si scrive un decoratore, accedere al nome della funzione decorata usando func.__name__ all'interno del wrapper. Utile per logging o debug.
Scorri per iniziare a programmare
Scrivere un decoratore che stampi il nome della funzione chiamata e i suoi argomenti:
-
Utilizzare l'attributo
__name__della funzione all'interno del wrapper per accedere al suo nome; -
Stampare la tupla
argsper gli argomenti posizionali e il dizionariokwargsper gli argomenti con parola chiave; -
Restituire il risultato affinché il decoratore non modifichi il comportamento della funzione.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione