python与html交互
时间: 2023-11-11 14:05:44 浏览: 113
【方法】html调用本地python程序进行交互 前后端交互.zip
5星 · 资源好评率100%
Python与HTML交互主要有两种方式:一是通过Web框架如Django、Flask等实现后端与前端的交互,二是通过模板引擎如Jinja2、Mako等在后端中生成HTML页面。
下面以Flask为例介绍如何在Python中与HTML交互:
1. 安装Flask框架
```
pip install flask
```
2. 创建Flask应用
```python
from flask import Flask
app = Flask(__name__)
```
3. 创建路由函数,用于处理客户端的请求
```python
@app.route("/")
def index():
return "Hello World!"
```
4. 创建HTML模板文件
在Flask应用目录下创建templates文件夹,并在其中创建HTML模板文件index.html
```html
<!DOCTYPE html>
<html>
<head>
<title>Flask App</title>
</head>
<body>
<h1>Hello Flask!</h1>
</body>
</html>
```
5. 修改路由函数,使用render_template函数渲染HTML模板
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def index():
return render_template("index.html")
```
6. 运行Flask应用
```python
if __name__ == "__main__":
app.run()
```
这样,当客户端访问"http://localhost:5000/"时,Flask应用会渲染index.html模板并将结果返回给客户端。
阅读全文