Como imprimir do frasco @app.rota para a consola python
Eu gostaria simplesmente de imprimir um "Olá mundo" para a consola python depois /botão é chamado pelo Usuário.
Esta é a minha abordagem ingénua.@app.route('/button/')
def button_clicked():
print 'Hello world!'
return redirect('/')
fundo: gostaria de executar outros comandos python do flask (não shell). "imprimir" deve ser o caso mais fácil. Creio não ter compreendido uma reviravolta básica. Obrigado antecipadamente!
53
Author: Robert Filter, 2015-09-13
1 answers
Parece que você tem trabalhado para fora, mas para outros que procuram esta resposta, uma maneira fácil de fazer isso é imprimindo para stderr. Podes fazer isso assim.
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('/')
O frasco irá mostrar coisas impressas no stderr na consola. Para outras formas de imprimir para stderr, veja esta publicação de stackoverflow
77
Author: Gabe, 2017-05-23 12:34:39