利用python编写一段网页代码:1.可以实现数据传输,2.有数据传输的界面窗口 3.传输多个键值对
时间: 2024-03-27 09:36:53 浏览: 20
以下是一个简单的 Python Flask 应用程序,包含一个带有表单的页面,可以传输多个键值对:
```python
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('form.html')
@app.route('/submit', methods=['POST'])
def submit():
data = request.form
# 处理数据
return render_template('result.html', data=data)
if __name__ == '__main__':
app.run(debug=True)
```
在同级目录下创建两个 HTML 模板文件:form.html 和 result.html,分别实现表单页面和数据传输结果页面。
form.html:
```html
<!DOCTYPE html>
<html>
<head>
<title>数据传输页面</title>
</head>
<body>
<h1>数据传输页面</h1>
<form action="/submit" method="POST">
<label for="name">姓名:</label>
<input type="text" name="name"><br>
<label for="age">年龄:</label>
<input type="number" name="age"><br>
<label for="gender">性别:</label>
<input type="radio" name="gender" value="male">男
<input type="radio" name="gender" value="female">女<br>
<input type="submit" value="提交">
</form>
</body>
</html>
```
result.html:
```html
<!DOCTYPE html>
<html>
<head>
<title>数据传输结果</title>
</head>
<body>
<h1>数据传输结果</h1>
<p>姓名:{{ data['name'] }}</p>
<p>年龄:{{ data['age'] }}</p>
<p>性别:{{ data['gender'] }}</p>
</body>
</html>
```
在终端中运行 Python 程序,访问 http://127.0.0.1:5000 即可看到表单页面,填写完表单并提交后,会跳转到数据传输结果页面,显示提交的数据。