python3.2.2使用apply函数时为什么报NameError: global name ✀apply✀ is not defined?完整代码如下。

2025-03-09 13:27:01
推荐回答(2个)
回答1:

已经不支持了
apply(self.func,self.args)
改为
self.func(*self.args)

回答2:

python3中没有apply。如果你实在需要,可以这样:
try:
apply = apply
except NameError:
def apply(f, *args, **kw):
return f(*args, **kw)