【发布时间】:2011-08-26 05:33:49
【问题描述】:
我们有一个网站使用 SQL(目前是 SQLite3)将参赛者存储到比赛中,服务器端语言是 python 并使用模块 sqlite3。事实证明,webhost 运行 python 2.4 并且模块 sqlite3 仅在 python 2.6/2,7 及更高版本中可用。
所以我需要能够仅使用 python 2.4 将竞赛参赛者写入我的 SQL 数据库中。
如果我能获得 SSH 访问权限并安装 python 2.7 那就太好了,但当然这个虚拟主机希望我们的企业购买 VPS 访问权限来做到这一点,这是不可能的。
我已经读到我可以使用以下代码导入 python SQL 模块,但是当我在网站上(在 CGI-bin 文件夹中)运行此脚本时它失败了:
try:
import sqlite3
except ImportError:
from pysqlite import dbapi2 as sqlite3
我正在考虑只使用 MySQL,因为我听说它更快,但是是否有 python MYSQL 模块&它是否适用于 python 2.4?您对如何在 python 2.4 中将竞赛条目写入和存储到我的 SQL 数据库有任何建议吗?
【问题讨论】: