【发布时间】:2019-08-16 16:59:44
【问题描述】:
我只想通过单击 html 按钮来运行 python 脚本。 python脚本真的很简单。当你运行它时,它只会在我的数据库中添加一个“姓名”和“年龄”数据。
import sqlite3
conn = sqlite3.connect('bdaremplir.sqlite')
cur = conn.cursor()
"""cur.execute('DROP TABLE IF EXISTS latable')
cur.execute('CREATE TABLE latable (noms TEXT, age INTEGER)')"""
nom = 'TheName'
age = 100
cur.execute('''INSERT OR IGNORE INTO latable (noms, age) VALUES ( ?, ? )''', (nom, age))
conn.commit()
以及 html 的基础知识
<!DOCTYPE html>
<html>
<head>
<title>visualisateur</title>
</head>
<body>
<button></button>
</body>
</html>
现在从这里开始,我完全无法做到。 如果有人可以帮忙...谢谢。
【问题讨论】:
-
您需要使用 Emscripten 编译您的 Python,或者使用 Python 的 JavaScript 解释器,或者向服务器发送请求并在服务器端运行 python。但是,请记住,由于数据库存在于服务器端而不是客户端,您将不能够在客户端运行该代码。
-
除非我遗漏了有关系统的某些内容(您似乎只有这两段代码),否则您还需要其他几个组件。我认为从像 Flask 这样的简单 Web 框架开始可能是最好的选择。
-
要在服务器上运行 Python 代码,您需要学习 Django、Flask 或 Bottle 等框架。我只用过 Bottle - 它既简单又轻便,我强烈推荐它。