2024-04-26 13:17:01 发布
网友
我有一个Python脚本,它循环遍历从Excel文件读取的SQL查询列表,执行它们,并将输出结果存储到.csv文件中。你知道吗
目前我在本地从命令行触发它。我想创建一个非常基本的Web页面,现在基本上有一个按钮可以点击来执行Python脚本。如果我能把输出文件也存储在那里,那就更好了。你知道吗
我的想法是从本地开始,然后把网页移到我的团队可以访问的地方,做同样的事情。你知道吗
我不需要在这个网页明显,但这个东西是新的,所以我不太清楚从哪里开始。有什么想法吗?你知道吗
谢谢
我想Flask对于一个简单的web应用来说是个不错的选择。你知道吗
文件夹结构:
├── app.py ├── static │ ├── index.html
你知道吗应用程序类型(编辑添加索引.html路线处理,duh doy)
from flask import Flask app = Flask(__name__, static_url_path='', template_folder='static') @app.route('/') def index(): return app.send_static('index.html') @app.route('/execute') def execute_sql_logic(): # Do stuff here return 'SQL executed', 200 if __name__ == '__main__': app.run()
你需要导出你的应用程序=应用程序类型在您的工作目录中
你知道吗索引.html
我能想到的最简单的例子。 现在,当您运行app.py并导航到localhost:5000(如果我没记错的话,端口默认为5000)时,您将看到带有execute SQL按钮的HTML页面。单击它将发送一个GET到localhost:5000/execute,它将依次调用您的函数。 很遗憾,在服务器上部署已超出此答案的范围。你知道吗
app.py
localhost:5000
execute SQL
localhost:5000/execute
我想Flask对于一个简单的web应用来说是个不错的选择。你知道吗
文件夹结构:
你知道吗应用程序类型(编辑添加索引.html路线处理,duh doy)
你需要导出你的应用程序=应用程序类型在您的工作目录中
你知道吗索引.html
我能想到的最简单的例子。
现在,当您运行
app.py
并导航到localhost:5000
(如果我没记错的话,端口默认为5000)时,您将看到带有execute SQL
按钮的HTML页面。单击它将发送一个GET到localhost:5000/execute
,它将依次调用您的函数。很遗憾,在服务器上部署已超出此答案的范围。你知道吗
相关问题 更多 >
编程相关推荐