PL/Python
[Python] Decorator을 써서 print를 깔끔하게 해보자
SweetDev
2022. 3. 23. 18:12
def printme(func):
def new_function(*args, **kwargs):
print("Name:", func.__name__)
print("Positional Arguments:", args)
print("Keyword Arguments:", kwargs)
result = func(*args, **kwargs)
print("Result:", result)
return result
return new_function
@printme
def add_ints(a, b):
return a + b
add_ints(1, 2)
Name: add_ints
Positional Arguments: (1, 2)
Keyword Arguments: {}
Result: 3