python flask 报错: TypeError: 'int' object is not callable

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

代码:

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

错误提示:

 TypeError: 'int' object is not callable

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

阅读 6.9k
2 个回答

上面的回答是对的。可以这样修改。

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

hah是个int型,显然不可调用啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题