我用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)非常有用。 – 2014-09-19 14:54:02
嘆了口氣,今天早上有人沒有想清楚。 – chepner 2014-09-19 15:06:23