为了账号安全,请及时绑定邮箱和手机立即绑定

python3.4报错'NoneType' object is not callable >>>

def set_passline(passline):

    def cmp(va):

        if va>=passline:

            print('pass')

        else:

            print ('failed')

        return cmp

fun_100 = set_passline(60)

fun_150 = set_passline(90)

fun_100(89)

fun_150(89)


正在回答

2 回答

return cmp 和def cmp(val): 这行对齐

0 回复 有任何疑惑可以回复我~

return cmp 应该是set_passline的返回值,而不应该是闭包cmp的返回值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python装饰器
  • 参与学习       50142    人
  • 解答问题       50    个

本门python教程将代领大家轻松搞定Python装饰器运用

进入课程

python3.4报错'NoneType' object is not callable >>>

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信