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

如何使用python访问在线托管的数据库?,python,database,Python,Database,我正在编写一个脚本,将由多个用户使用,我正在寻找一种方法来同步设置和所有其他变量。我的第一反应是使用在线数据库,但通过这个网站和更广泛的网络,我找不到任何东西 我需要的是我可以使用python脚本编写和读取的东西。这可能是一个数据库,但我也有多个在线托管帐户(Mega、Dropbox、Skydrive、Google Drive),如果有人知道我可以用来读写这些服务文件的API,也可以 这个问题是我一直在寻找的,但在找到合适的答案之前,它被认为是“不是一个真正的问题”。 说得清楚一点,我正在寻找

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

我需要的是我可以使用python脚本编写和读取的东西。这可能是一个数据库,但我也有多个在线托管帐户(Mega、Dropbox、Skydrive、Google Drive),如果有人知道我可以用来读写这些服务文件的API,也可以

这个问题是我一直在寻找的,但在找到合适的答案之前,它被认为是“不是一个真正的问题”。

说得清楚一点,我正在寻找一种方法来编辑在线托管数据库中的数据库条目,使用另一台PC上的脚本——以及一种读取它们的方法

另外,如果有人知道我可以通过Python访问任何免费的在线数据库托管,我将不胜感激——就像你可以获得免费的web托管或免费的文件托管一样

更新:
多亏了他们两位的回答,但不幸的是,在尝试MySQLDb时,我发现它只支持Python2.x(对不起,我忘了提到我使用的是3)。然而,我在尝试这一点时找到了另一种选择。MySQL有自己的python连接器,可以通过此处找到的python()访问MySQL数据库,这对两个python版本(1和2)都适用

是一个新的数据库系统,非常容易与Python一起使用,并且附带了Python API。通过Python,你可以用数据库做任何你需要的事情,这是一个非常容易快速运行的系统

什么类型的数据库MySQL,等等?使用消费者数据存储服务(Dropbox、Skydrive、Google Drive等)作为应用程序的数据库可能违反了他们的ToS,对你的应用程序来说不是一个好主意。但是,如果每个用户都有自己的数据,并且不同用户之间没有共享数据,那么您可以代表用户使用用户帐户将一些数据存储在Dropbox或Google Drive中(这就是为什么没有共享任何数据的原因)。这是对他们API的有效使用。@enginefree我更喜欢MySQL,但如果人们知道访问其他数据库的方法,我愿意接受建议。@Linuxios如果这是一个不会分发的脚本,只供我和一个小团体使用,都是代表我的帐户使用,那么这是否仍然可能违反t&Cs?可能,但我怀疑有人会追问你。既然你似乎也在寻找一个免费的主机,我应该补充一点,RejectionDB只是一个数据库软件。您可以将其安装在您自己的计算机上或您有安装权限的任何主机上。不过,对于python友好的DB来说,这绝对是最简单的选择。