There are a few syntax errors in the code:

  1. "Import" should be replaced with "import"
  2. "From flask import requset" should be replaced with "from flask import request"
  3. The indentation for the "if student_name:" statement is incorrect, it should be indented one level deeper
  4. The return statement is missing a closing parenthesis

Here is the corrected code:

import flask import pandas as pd from flask import request

app = flask.Flask(name)

@app.route("/query_grade", methods=["GET", "POST"]) def query_grade(): df = pd.read_excel("学生成绩表.xlsx") grade_data = pd.DataFrame() student_name = request.form.get("student_name", "") if student_name: grade_data = df.query(f"姓名=='{student_name}'") return f"""

查询学生数据

姓名:
{grade_data.to_html(index=False)}
"""

app.run(

用Python制作网页查询Excel数据这个为什么运行不了有什么问题Import flask用于制作网页Import pandas as pd用于读取Excel文件From flask import requsetApp=flaskFlask_name_首先初始化一个flask的APPapproutequery_grademethods=GETPOSTDef query_grade Df=pdr

原文地址: http://www.cveoy.top/t/topic/fmme 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录