如何从烧瓶网页在 python 控制台中打印数据
Posted
技术标签:
【中文标题】如何从烧瓶网页在 python 控制台中打印数据【英文标题】:How to print data in python console from flask webpage 【发布时间】:2018-04-03 06:25:59 【问题描述】:我使用的代码是:
我的 HTML 代码:
<html>
<body>
<form action = "http://localhost:5000/login" method = "post">
<p>Enter Name:</p>
<p><input type = "text" name = "nm" /></p>
<p><input type = "submit" value = "submit" /></p>
</form>
</body>
</html>
我的python代码:
from flask import Flask, redirect, url_for, request
app = Flask(__name__)
@app.route('/success/<name>')
def success(name):
return 'welcome %s' % name
@app.route('/login',methods = ['POST', 'GET'])
def login():
if request.method == 'POST':
user = request.form['nm']
return redirect(url_for('success',name = user))
else:
user = request.args.get('nm')
return redirect(url_for('success',name = user))
if __name__ == '__main__':
app.run(debug = True)
如何从烧瓶网页打印 python 控制台中的数据?
【问题讨论】:
欢迎来到 Stack Overflow!提问时请更具体一点:您期望什么? / 您遇到什么错误? 请查看“How to ask " 【参考方案1】:import sys
print('Hello world!', file=sys.stderr)
【讨论】:
虽然此代码可以回答问题,但提供有关 如何 和/或 为什么 解决问题的附加上下文将改善答案的长期价值。【参考方案2】:将print()
用于您想在控制台中打印的任何内容。
【讨论】:
对不起,它不能工作。我尝试了 user = request.args.get('nm') print(user) 但它没有在 python 控制台上打印名称 您能否用您想要打印的内容和您尝试过的内容更新您的问题 我想在python控制台打印'user'的值print("Value of nm is %s" % nm)
或 print("Value of nm is : "+nm)
都将在 Python 控制台上打印以上是关于如何从烧瓶网页在 python 控制台中打印数据的主要内容,如果未能解决你的问题,请参考以下文章