single
Challenge: Logging Decorator
Свайпніть щоб показати меню
Ви можете використовувати атрибут __name__ будь-якого об'єкта функції в Python, щоб отримати її ім'я у вигляді рядка. Під час написання декоратора отримуйте ім'я декорованої функції за допомогою func.__name__ всередині обгортки. Це корисно для ведення журналу або налагодження.
Проведіть, щоб почати кодувати
Створіть декоратор, який виводить ім'я викликаної функції та її аргументи:
-
Використовуйте атрибут
__name__функції всередині обгортки для доступу до її імені; -
Виводьте кортеж
argsдля позиційних аргументів і словникkwargsдля іменованих аргументів; -
Поверніть результат, щоб декоратор не змінював поведінку функції.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат