gpt4 book ai didi

javascript - 在 python 中调用 javascript?

转载 作者:行者123 更新时间:2023-11-30 17:49:54 24 4
gpt4 key购买 nike

基本上我正在写一些基于 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")

关于javascript - 在 python 中调用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19254178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com