微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在位于谷歌驱动器的数据库文件上运行 python 脚本 对不起一种可能的解决方法

如何解决在位于谷歌驱动器的数据库文件上运行 python 脚本 对不起一种可能的解决方法

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

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

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

解决方法

对不起

AFAIK 不可能。至少以您提出问题的方式。

您可能正在寻找一种通常不是免费的数据库托管服务。我记得周围有一个 SQL 查看器,我不知道它是否仍然可用,而且我认为它不能通过本地 Python 脚本访问。

与其他服务一样,Google Cloud Platform 确实提供了 free tier of services - 尽管这取决于您需要提供多少用途以及您所在的位置。虽然这可能很快就会涉及到。也有多种选择可供选择。例如,Big Query 可能是您感兴趣的内容。

一种可能的解决方法

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

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

您甚至可以使用 Google Drive Desktop 软件来保持数据库文件在本地同步。由于它是本地的,我怀疑该软件是否能够阻止文件系统上的 Python 脚本。

如果您甚至不想考虑,您可以使用 CRON 作业或计划任务设置 Python 脚本(如果您使用的是 Windows)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?