用flask写一个抽取结果的路由,抽取结果在html文件
时间: 2023-11-28 22:50:28 浏览: 28
好的,以下是一个简单的用 Flask 编写的抽取结果路由的示例:
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/extract_result')
def extract_result():
# 在这里进行抽取结果的操作,生成一个 result 变量用于传递到模板中
result = "这是一个抽取结果"
return render_template('result.html', result=result)
```
在这个示例中,我们定义了一个 `/extract_result` 的路由,当用户访问该路由时,会执行一个名为 `extract_result` 的函数。这个函数中,我们可以进行抽取结果的操作,并将结果存储在一个名为 `result` 的变量中。然后,我们使用 Flask 提供的 `render_template` 函数将 `result` 变量传递到一个名为 `result.html` 的模板中。
在模板中,我们可以使用 Flask 提供的模板语言(Jinja2)来渲染我们的结果,例如:
```html
<!doctype html>
<html>
<head>
<title>抽取结果</title>
</head>
<body>
<h1>{{ result }}</h1>
</body>
</html>
```
这个模板中使用了 `{{ result }}` 来渲染抽取结果,这个语法表示将 `result` 变量的值渲染到 HTML 中。
最后,我们还需要运行 Flask 应用程序:
```python
if __name__ == '__main__':
app.run()
```
运行之后,我们就可以在浏览器中访问 `/extract_result` 路由,就可以看到抽取结果了。