在 Python 中调用 JavaScript
calling javascript in python?
本质上,我正在编写基于python的东西,我希望在python中能够获得javascript函数的结果。
假设function.js
里面有一堆函数
如果我有一些 python 代码,我希望能够在其中执行以下操作:
val = some_js_function(param1,param2,...paramn)
现在some_js_function
将是function.js
文件中的函数。这会将我的 Python 代码中的变量val
设置为该 JS 函数的结果。
我该怎么做呢?还是我必须自己为javascript原始编码FFI。
你可以看看一些支持python的java脚本解释器。你可以看看Rhino,谷歌的V8(pyV8),甚至是pynarcissus。
pyV8
的例子,
>>> import PyV8
>>> ctxt = PyV8.JSContext() # create a context with an implicit global object
>>> ctxt.enter() # enter the context (also support with statement)
>>> ctxt.eval("1+2")
您可以启动调用"node function.js"或任何其他解释器的子进程。
相关文章:
- 从javascript调用asp.net codebehind函数
- 如何使用javascript调用Php文件
- Can用户'MediaWiki上的自定义JavaScript调用Lua模块
- 从Javascript调用Applet方法
- php javascript代码从javascript调用php函数
- 是否可以从html中的javascript调用.vbs文件
- 从javascript调用C#Web服务并使用它(json格式)
- 如何用javascript调用函数,然后在滚动事件中调用该函数的特定实例
- Sinon Spy不使用Javascript调用或应用程序
- 使用javascript调用javawebservice
- 从javascript调用服务器端的下拉列表onchange函数
- 单击按钮时,使用Javascript调用并返回值
- 函数1结束后,JavaScript调用函数2
- 对wcf服务的javascript调用
- 使用JavaScript调用Excel文件
- 从JavaScript调用JAX-WSWeb服务时参数为Null
- 从javascript调用codeigniter方法并传递数据
- 使用usinf-if语句javascript调用函数
- 通过Javascript调用php文件
- 从javascript调用flash点击事件