在谷歌驱动器中的数据库文件上运行python脚本



我有一个数据库文件,它位于我自己的谷歌驱动器(私有(上,每天都会更新。我写了一个python脚本来跟踪数据库文件中的数据,但我需要将数据库文件下载到我的电脑上,然后每天在本地运行我的脚本。

我想知道是否有更好的选择,这样我就不必下载DB文件并手动移动它了。从网上的轻微搜索中,我发现没有办法在谷歌驱动器文件夹中运行脚本(显然是由于安全问题(,使用谷歌云平台不是一个真正的选择,因为它不是一项免费服务(据我所知,没有免费试用(。

无论如何,任何能让我的生活更轻松的方法都会被愉快地接受。

对不起

这是不可能的AFAIK至少从你提出问题的方式来看。

这可能是因为你正在寻找一个数据库托管服务,作为一个规则,这不是免费的。我记得我看到过一个SQL查看器,我不知道它是否仍然可用,我认为它不能通过本地Python脚本访问。

然而,谷歌云平台和其他服务一样,确实提供了一层免费的服务——尽管这取决于你需要给它多少使用量,也取决于你的位置。尽管这可能会很快介入。还有各种选项可供选择。例如,大查询可能是你感兴趣的东西

一种可能的解决方案

我认为你不想下载它的原因是因为它很乏味,而不是因为你的网络连接或硬盘无法处理它,如果是这样的话:

简单的解决方法可能只是找到一种通过(Google Drive API(自动下载数据库的方法[https://developers.google.com/drive]使用Python脚本,修改或读取它,然后在需要时再次上传。这可以使用API在一个脚本内完成。因此,您只需要运行Python脚本,就不需要手动下载并将其移动到文件夹中。你也不需要担心超过免费等级并为此付费。

你甚至可以使用谷歌硬盘桌面软件来保持数据库文件的本地同步。由于它是本地的,我怀疑该软件是否能够在文件系统上阻止Python脚本。

如果你甚至不想考虑它,你可以用CRON作业或Scheduled任务(如果你在Windows上(来设置Python脚本。

最新更新