【发布时间】:2011-03-31 03:22:09
【问题描述】:
我需要将 python 代码存储在数据库中,并将其加载到某种 bootstrap.py 应用程序中以供执行。我无法使用文件系统,因为我使用的是 GAE,所以这是我唯一的选择。
但是我不是一个有 python 经验的用户。
我已经能够加载 1 行代码并使用 eval 运行它,但是有两行或更多行的代码给了我一个“无效语法”错误。
我也在考虑是否可以扩展“导入”加载器来实现数据库加载。
谢谢!
【问题讨论】:
-
我不知道这是否可能,但扩展导入听起来很有创意。
-
如果 GAE 允许您覆盖
import,我会感到惊讶。为什么要在数据库中编写脚本代码?由于您声称没有使用 Python 的经验,因此可能有更好的方法来做您想做的事。你想完成什么。 -
我正在尝试创建一个可以在不使用 GAE SDK 的情况下“自动”更新的应用程序。
-
哦,自变形代码。多么可怕的想法。您看过 GAE 的应用程序版本控制吗?
-
这不是重点。我想做一个非程序员可以使用和更新的应用程序。
标签: python google-app-engine google-cloud-datastore