Re: [問題] decorator 函數輸入值

看板Python作者 (Noblesse oblige)時間13年前 (2010/12/15 19:20), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《tumc (HIHIHI)》之銘言: : 想澄清一個觀念,decorator函式是不是只能有唯一的輸入值f ? : ex: d(f): : 若我的decorator需要兩個輸入值,一個是函式f,一個是其它參數x,請問可以嗎 : ex: d(f,x) : 若是可以的話,請問到時要如何去裝飾其它函式呢 : @d : def func(): : .... : 這樣@d只能有唯一的參數func,... : 我想要做的事,找google,書,都找不到有談論的 http://docs.python.org/library/functools.html#functools.partial -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 76.181.246.83

12/15 22:08, , 1F
是不是要用partial去做 ?
12/15 22:08, 1F

12/15 22:21, , 2F
是不是要先用partial把d(f,x)縮減成d(f)
12/15 22:21, 2F

12/16 01:54, , 3F
http://ppt.cc/~s1Z ,要google就看英文文章
12/16 01:54, 3F
文章代碼(AID): #1D2AIFBc (Python)
文章代碼(AID): #1D2AIFBc (Python)