single
Challenge: Logging Decorator
Svep för att visa menyn
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.
Svep för att börja koda
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
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal