如何从Flask @ app.route打印到python控制台

我想在用户调用/ button之后,简单地在Python控制台上打印一个“ hello world”。

这是我的幼稚方法:

@app.route('/button/')

def button_clicked():

print 'Hello world!'

return redirect('/')

背景:我想从flask(而不是shell)执行其他python命令。“打印”应该是最简单的情况。我相信我对这里的基本理解还不了解。提前致谢!

回答:

看来你已经解决了问题,但是对于其他寻求此答案的人来说,一种简单的方法是通过打印到stderr。你可以这样做:

from __future__ import print_function # In python 2.7

import sys

@app.route('/button/')

def button_clicked():

print('Hello world!', file=sys.stderr)

return redirect('/')

Flask将在控制台中显示打印到stderr的内容。

以上是 如何从Flask @ app.route打印到python控制台 的全部内容, 来源链接: utcz.com/qa/432330.html

回到顶部