Flask框架实现web程序---<a></a>标签的使用方法

话不多说,先看代码目录:
在这里插入图片描述
其中text.py里面的内容为:

from flask import Flask,render_template

app=Flask(__name__)

# 创建了网址 ow/info 和函数index 的对应关系
# 以后用户在浏览器上访问 ow/info, 网站自动执行 index

@app.route("/show/info")
def index():
    return render_template("index.html")

@app.route("/get/news")
def get_news():
    return render_template("get_news.html")


if __name__ =='__main__':
    app.run()

get_news.html里面的代码为:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的联通</title>
</head>
<body>
    <h1>中国联通</h1>
    <div>
        <span>时间:</span>
        <span>2023-11-22</span>
    </div>
    <div>
      怪兽卡就发给Kafka是 ask撒谎覅u是拉黑的不错顶一个
      <a href="https://baidu.com">点击跳转</a>
    </div>
    <h2>河北联通分部</h2>
    <div>
        <span>时间:</span>
        <span>2023-11-22</span>
    </div>
    <div>
      怪兽卡就发给Kafka是 ask撒谎覅u是拉黑的不错顶一个
      <a href="/get/news">点击跳转</a>
    </div>
</body>
</html>

index.html里面的内容为:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>中国联通</title>

</head>
<body>
    <h1>中国移动</h1>
    <div>
        <span>时间:</span>
        <span>2021-11-11</span>
    </div>
    <div>
        kh哈哈俩吧和变速齿轮是笔试和sinksi立即送才能开始不久hi付哈搜狐失控奔驰比市场上开幕式背后说你非常费时俄卡斯本科生的
        <a href="/get/news">点击跳转</a>
    </div>
    <h3>中国移动</h3>
    <div>
        <span style="color: red;">时间</span>
        <span>2021-11-11</span>
    </div>
    <div>
        卡是芬兰可好看了肯定是考虑到哪里看
    </div>
</body>
</html>

展示最后的运行效果:
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现web上运行Matlab代码并将运行结果图显示在web上,可以使用PythonFlask框架和Matlab的Python API引擎。以下是一种基本的实现方法: 1. 安装Matlab的Python API引擎 在Matlab中执行以下命令,安装Python API引擎: ``` >> pyenv('Version', '/usr/bin/python3') >> matlab.engine.shareEngine ``` 这将在系统上安装Matlab的Python API引擎并共享引擎实例。 2. 创建Flask应用程序Python使用Flask框架创建一个基本的应用程序使用以下命令安装Flask: ``` $ pip install flask ``` 创建一个名为app.py的Python文件,并在其中编写以下代码: ```python from flask import Flask, request, render_template import matlab.engine app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/run', methods=['POST']) def run(): # 获取Matlab代码并运行 eng = matlab.engine.connect_matlab() code = request.form['code'] result = eng.eval(code) # 将Matlab结果转换为图片 img_data = eng.matplotlib.get_default_figure_base64() return render_template('result.html', img_data=img_data) if __name__ == '__main__': app.run(debug=True) ``` 这个应用程序包含两个路由: - /:显示一个简单的HTML表单,用于输入Matlab代码。 - /run:接收表单提交的Matlab代码,运行代码并将结果图像显示在HTML页面上。 3. 创建HTML模板 在templates文件夹中创建两个HTML文件:index.html和result.html。index.html包含一个文本输入框和一个提交按钮,用于输入和提交Matlab代码。result.html包含一个img标签,其中src属性设置为base64编码的Matlab图像数据。 index.html: ```html <!DOCTYPE html> <html> <head> <title>Run Matlab Code</title> </head> <body> <form action="/run" method="post"> <textarea name="code" rows="10" cols="80"></textarea><br> <input type="submit" value="Run"> </form> </body> </html> ``` result.html: ```html <!DOCTYPE html> <html> <head> <title>Matlab Result</title> </head> <body> <img src="data:image/png;base64,{{ img_data }}"> </body> </html> ``` 4. 运行应用程序 在终端窗口中运行以下命令,启动Flask应用程序: ``` $ python app.py ``` 在浏览器中访问http://localhost:5000,输入Matlab代码并点击“Run”按钮。应用程序将运行代码并在另一个页面上显示结果图像。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值