成功解决NameError: name 'apply' is not defined
目录
解决问题
NameError: name 'apply' is not defined
解决思路
名称错误:未定义名称“Apply”
解决方法
因为python3和python2之间语言断层的原因。python2有一个叫做apply()的全局函数,它使用一个函数f和一个列表[a,b,c]作为参数,返回值是f(a,b,c).可以直接调用这个函数,在列表前添加一个星号作为参数传递给它来完成同样的事情。在python3里,apply()函数不再存在;必须使用星号标记。
两种方式更改
T1、恢复原来用法:自定义函数法
try:
apply = apply
except NameError: