使用 Python 将 CSV 文件上传到 Google 应用引擎上的数据库

upload CSV file to database on Google app engine using Python

我是 python 的新手,从大约一周开始学习它。我正在研究几个任务,其中一个是将文件(.txt 或 .jpg)上传到 GAE 上的存储桶。我能够通过在线学习几个教程来解决它,但我被困在第二个任务上。

所以这是任务。我正在尝试将 .CSV 文件从我的本地计算机上传到 Google 应用引擎上的数据库。我尝试搜索解决方案,但只能找到与 Web 应用程序相关的解决方案。那么有没有一种方法可以使用 python 将 CSV 文件上传到我在 GAE 上的数据库实例,甚至可以这样做吗?还是我们必须采取任何替代方案。任何可以在 git 上直接执行此操作的工作框架,有人使用过吗?提前致谢。

您可以使用 blobstore api

将文件上传到 blobstore

在 blobstore 中上传文件后,您将获得 blobkey,然后您可以使用 blobreader 读取 csv 文件内容并将它们存储在您的数据库中。

希望对您有所帮助。