如何使用python访问在线托管的数据库?

时间:2013-04-21 20:30:55

标签: python database

我正在编写一个将由多个用户使用的脚本,我正在寻找一种方法来同步所有设置和其他变量。我的第一直觉是使用在线数据库,但通过这个网站,以及更广泛的网络,我找不到任何东西。

我需要的是能够使用python脚本写入和读取的内容。这可能是一个数据库,但我也有多个在线主机帐户(Mega,Dropbox,Skydrive,Google Drive),如果有人知道我可以使用任何API阅读&将文件写入这些服务,也可以。

这个问题与我正在寻找的类似,但在合适的答案之前它被关闭为“不是真正的问题”。 https://stackoverflow.com/questions/13149328/modify-online-file-with-python

要明确的是,我正在寻找一种方法来编辑在线托管的数据库中的数据库条目,使用不同PC上的脚本 - 以及阅读它们的方法。

此外,如果有人知道我可以通过Python访问的任何免费在线数据库托管,非常感谢 - 非常喜欢你可以获得免费的网络托管或免费文件托管。

更新: 感谢两位回答,但在尝试使用MySQLDb时不幸,我发现它只支持python 2.x(对不起 - 我忘了提到我使用3)。但是,在尝试此操作时,我确实找到了另一种选择。 MySQL有自己的python连接器,可以通过Python(http://dev.mysql.com/doc/refman/5.6/en/connector-python.html)访问MySQL数据库,这适用于两个Python版本(1和2)。

1 个答案:

答案 0 :(得分:2)

RethinkDB是一个新的数据库系统,非常易于使用Python,并附带一个Python API。您可以通过Python使用数据库完成所需的一切,并且它是一个非常简单的系统,可以快速开始