我想在用户调用/ 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的内容。