使用GAE remote_api创建本地脚本

时间:2013-11-04 00:23:04

标签: python google-app-engine google-cloud-datastore

我正在尝试从GAE数据存储区对数据条目进行一些本地处理,我试图通过使用remote_api来完成此操作。我只是想写一些快速处理脚本来提取一些数据,但我收到导入错误,说Python无法从谷歌导入。

我是否应该以某种方式在开发环境中运行脚本。或许我需要在Python路径中包含所有谷歌内容?这似乎过分了。

1 个答案:

答案 0 :(得分:1)

为什么要包含繁重的路径?

通常,remote_api shell是以交互方式使用的,但它是一个很好的工具,可以作为实现你想要的东西的基础。

最简单的方法是复制和修改remote_api shell,这样就可以使用它来运行命名脚本而不是呈现交互式shell。

这样它将处理所有路径设置。

过去我已将remote_api集成到zope服务器中,以便plone可以将内容发布到appengine。使用remote_api可以做各种事情,但是你需要像python中的其他任何东西一样处理导入,除了appengine库没有安装在site-packages中。