如何在GAE上解释python中的内联javascript代码?
我正在使用基于GAE(谷歌应用程序引擎)的python,并希望解释内联javascript代码 就像SpiderMonkey()一样 从spidermonkey导入运行时如何在GAE上解释python中的内联javascript代码?,javascript,python,google-app-engine,Javascript,Python,Google App Engine,我正在使用基于GAE(谷歌应用程序引擎)的python,并希望解释内联javascript代码 就像SpiderMonkey()一样 从spidermonkey导入运行时 rt=Runtime() cx=rt.新上下文() cx.评估脚本(“1+2”)+3 Foo类: def你好(自我): 打印“你好,Javascript世界!” cx.bind\u类(Foo,bind\u构造函数=True) cx.eval_脚本(“var f=new Foo();f.hello();”) f=cx.eval_
rt=Runtime()
cx=rt.新上下文() cx.评估脚本(“1+2”)+3 Foo类: def你好(自我):
打印“你好,Javascript世界!” cx.bind\u类(Foo,bind\u构造函数=True)
cx.eval_脚本(“var f=new Foo();f.hello();”)
f=cx.eval_脚本(“f;”)
f、 你好() #你好,Javascript世界 我怎么做?或者可以在GAE上安装spidermonkey吗
谢谢你的建议 您不能在appengine中使用它。如果你看一下安装文档,上面写着 目前,您的系统上需要一个C编译器来安装此扩展以及Pyrex软件包 python SDK中的appengine不支持这种功能。它只能依赖于受支持的第三方库和您提供的纯python代码 阅读appengine文档上的python运行时 以及第三方libs文档
哦,这种问题在这里已经被问了几百次了。虽然不是特定于所讨论的库SpiderMonkey,但所有人都会问同样的问题,因此在so中搜索可能会节省您一些时间。为什么需要在应用程序后端解释JS?谢谢。我希望它不能安装在GAE上。我的实际问题是如何解释作为python内联代码插入的javascript代码。由于上述原因,您无法解释,除非您可以找到纯python javascript解释器或切换到java并使用Rhino。