2024-03-29 09:08:36 发布
网友
我必须从Python将一些数据保存到MySQL中。在
我尝试过MySQLdb,但它需要构建。在我的Mac上构建失败;而且,我需要有一个文件复制到服务器。我没有权限安装任何东西。在
你能给我推荐什么解决方案吗!甚至可以为mysqli构建特定的平台。在
提前谢谢!在
我发现在Mac上使用python的C扩展最简单的方法是使用Macports
你将需要安装macports,然后安装端口py26 mysql这将安装python2.6和mysql。在
但是在这种情况下,我认为MySQLdb应该是一个简单的安装-为了帮助您,您可以编辑您的问题来显示错误并告诉我们mySql库安装在哪里吗
MySQL有一个command line interface(类似于来自Postgres的psql或来自同名数据库的sqlite3)。如果这不是安装在同一台服务器上,我会很惊讶。在
psql
sqlite3
然后可以使用Python为该实用程序生成输入,并用subprocess调用它。根据数据的不同,这可以很简单地从头生成INSERT命令,也可以生成一个临时输入文件(例如CSV格式)并按名称将其传递给实用程序。在
subprocess
INSERT
我发现在Mac上使用python的C扩展最简单的方法是使用Macports
你将需要安装macports,然后安装端口py26 mysql这将安装python2.6和mysql。在
但是在这种情况下,我认为MySQLdb应该是一个简单的安装-为了帮助您,您可以编辑您的问题来显示错误并告诉我们mySql库安装在哪里吗
MySQL有一个command line interface(类似于来自Postgres的
psql
或来自同名数据库的sqlite3
)。如果这不是安装在同一台服务器上,我会很惊讶。在然后可以使用Python为该实用程序生成输入,并用
subprocess
调用它。根据数据的不同,这可以很简单地从头生成INSERT
命令,也可以生成一个临时输入文件(例如CSV格式)并按名称将其传递给实用程序。在相关问题 更多 >
编程相关推荐