python – 在类结构中使用functools.partial,“name’self’未
发布时间:2020-12-16 22:50:42 所属栏目:Python 来源:网络整理
导读:下面是我的代码的一个显着简化的版本.在__init __()之后有几个函数. 我正在尝试使用functools.partial来创建基本比较函数的不同版本,该函数引用在类中先前创建的函数计算.此比较函数的一个版本可能是下面的grade_comparison. class Analysis(mybaseclass): d
下面是我的代码的一个显着简化的版本.在__init __()之后有几个函数. 我正在尝试使用functools.partial来创建基本比较函数的不同版本,该函数引用在类中先前创建的函数计算.此比较函数的一个版本可能是下面的grade_comparison.
当我运行我的代码时,出现错误,NameError:未定义全局名称“self”.我尝试在许多似乎合乎逻辑的组合中添加self – 下面是一个例子.
此更改导致此错误,NameError:未定义名称“self”
我得到这个错误,TypeError:comparison()至少需要2个参数(给定1个).如果您需要更多背景,请告诉我们!如前所述,这是代码的准系统. 最佳答案
我认为你可以实现你想要的而不是部分:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |