single
Challenge: Logging Decorator
Sveip for å vise menyen
You can use the __name__ attribute of any function object in Python to get its name as a string. When writing a decorator, access the decorated function's name using func.__name__ inside the wrapper. This is useful for logging or debugging.
Sveip for å begynne å kode
Write a decorator that prints the name of the function being called and its arguments:
-
Use the function's
__name__attribute inside the wrapper to access its name; -
Print the
argstuple for positional arguments and thekwargsdictionary for keyword arguments; -
Return the result so the decorator does not change the function's behavior.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår