Google app engine 在应用程序引擎的远程api中执行脚本

Google app engine 在应用程序引擎的远程api中执行脚本,google-app-engine,python-2.7,remoteapi,Google App Engine,Python 2.7,Remoteapi,我想使用python app engine中的remote_api从我的桌面上传大约4000个实体到ndb数据存储。本文中关于如何使用remote_api外壳的说明非常清楚。但是我想写一个脚本来上传我所有的实体。我似乎不知道如何执行脚本。那么如何运行我编写的脚本??任何帮助都将不胜感激。我是python和linux的新手 您可以通过传递包含您的数据的CSV文件,将appcfg.py工具与上载_数据选项一起使用 您应该先创建一个bulkloader文件create_bulkloader_confi

我想使用python app engine中的remote_api从我的桌面上传大约4000个实体到ndb数据存储。本文中关于如何使用remote_api外壳的说明非常清楚。但是我想写一个脚本来上传我所有的实体。我似乎不知道如何执行脚本。那么如何运行我编写的脚本??任何帮助都将不胜感激。我是python和linux的新手

您可以通过传递包含您的数据的CSV文件,将appcfg.py工具与上载_数据选项一起使用


您应该先创建一个bulkloader文件create_bulkloader_config选项,并在使用它之前根据您的需要进行更改。

既然您可以使用远程shell,为什么不在那里导入我的脚本?@DanielRoseman,很好。我现在发现这是一个愚蠢的问题:|。我以前尝试过这个方法,但是我自己不知道如何指定每个实体的键名。我想按名称查询实体。因此我切换到远程api。上传\ U数据是否有任何明显的优势??虽然可能,但您不应该自己提供key属性,让数据存储为每个实体分配一个。稍后,您将使用属性名运行对查询的调用,而对正确键的查询将通过调用get来完成。您可以使用NDB或纯数据存储调用。我还没有尝试从CSV上传数据,但如果我有时间,我会尝试并让你知道。谢谢,那太棒了,如果你有时间,请将代码发布到某个地方。我无法上传CSV,它必须是以前下载的数据的sqlite格式。你在本地数据存储中有那4000个实体吗?没有,作为CSV文件。但是我可以使用remoteapi将它上传到我的本地应用程序引擎本地主机:8080的数据存储中,如果你是这样问的话。