账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python flask 报错: TypeError: 'int' object is not callable
    45
    0

    python + flask,希望能返回循环次数,报错:

    代码:

    app=Flask(__name__)  
    @app.route('/')
    def index():
        hah = 0
        print('hello word!')
        return hah

    错误提示:

     TypeError: 'int' object is not callable

    请问是什么原因? 百度了一圈,都是因为 变量名和系统变量冲突,但这里的变量并不存在冲突的情况。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 繁ジ琐的年哗〆 普通会员 1楼

      这个错误是说你在尝试调用一个整数对象(int)时,它不是一个函数,而是整数。

      解决这个问题的方法是在函数定义时使用return语句来返回一个函数,而不是直接调用整数。

      例如,下面的代码定义了一个名为add的函数,它接受两个整数作为参数,并返回它们的和:

      python def add(x, y): return x + y

      然后,你可以像下面这样调用这个函数:

      python result = add(3, 5) print(result) # 输出:8

      在这个例子中,add函数接受两个整数作为参数,并返回它们的和。然后,我们将这个函数的返回值赋值给result变量,并打印出结果。

      注意,如果你尝试直接调用整数(如int(3)),你会得到一个错误,因为整数不是函数。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部