我正在使用基于GAE (Google )的python,并希望解释内联javascript代码。
就像SpiderMonkey(https://code.google.com/p/python-spidermonkey),
从蜘蛛猴导入运行时 rt = Runtime() rt.new_context() cx.eval_script("1 + 2") +3 Foo类: 你好(自我): 打印“你好,Javascript世界!”cx.bind_class(Foo,bind_constructor=True) cx.eval_script("var f= new ();f.hello();") f= cx.eval_script("f;") F.hello()你好,Javascript世界!
我该怎么做呢?或者是否有可能在GAE上安装蜘蛛猴?
谢谢你的建议!
发布于 2014-03-20 01:07:21
你不能在应用程序中使用它。如果你看一下安装文档,上面写着
“目前,您需要在您的系统上安装这个扩展以及Pyrex包的C编译器。”
在python中的appengine中不支持这类东西。它只能依赖于支持的第三方库和您提供的纯python代码。
读取appengine文档上的python运行时。
和第三方库的文档
https://developers.google.com/appengine/docs/python/tools/libraries27
哦,这类问题在这里已经被问了几百次了。虽然并不是特定于SpiderMonkey库,但是都会问同样的问题,所以有些搜索可能会为您节省一些时间。
https://stackoverflow.com/questions/22513640
复制相似问题