Я использую Python, чтобы написать функцию декоратора, который записывает аргументы и возвращает значение функции, когда она называетсяСоздать функцию декоратора, который регистрирует аргументы
def logfunc(prefix)
Выход должен быть sys.stderr в формат:
"{prefix}: {function name}({positional args}..., {keyword=args}, ...)"
и
"{prefix}: {function name} -> {return value}"
соответственно для вызова и возврата.
Это, как он используется:
@logfunc("test")
def f(arg)
return arg
Я не тихо понимаю? Может ли кто-нибудь показать мне указатель?
Теперь покажите нам код, который вы имеете до сих пор. – 2014-09-19 14:53:29
Поскольку вы запрашиваете указатель, я нашел [эту статью] (http://www.artima.com/weblogs/viewpost.jsp?thread=240808) очень полезной. –
Вздох, кто-то сегодня не думает ясно. – chepner