作者juiz (Noblesse oblige)
看板Python
标题Re: [问题] decorator 函数输入值
时间Wed Dec 15 19:20:44 2010
※ 引述《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
1F:推 tumc:是不是要用partial去做 ? 12/15 22:08
2F:推 tumc:是不是要先用partial把d(f,x)缩减成d(f) 12/15 22:21