DGDays Asked:2021-11-18 12:39:20 +0000 UTC2021-11-18 12:39:20 +0000 UTC 2021-11-18 12:39:20 +0000 UTC 如何在python中执行js? 772 你需要从python中执行js,获取js执行后会给出的数据。我看到有PyV8,但它只是为了python2。python3在所有 OC 下都有类似的东西吗? javascript 1 个回答 Voted Best Answer Danis 2021-11-18T15:49:50Z2021-11-18T15:49:50Z Naked 模块就是这样做的。pip install Naked(如果您愿意,也可以从源代码安装)并导入库 shell 函数,如下所示: from Naked.toolshed.shell import execute_js, muterun_js response = muterun_js('file.js') if response.exitcode == 0: print(response.stdout) else: sys.stderr.write(response.stderr) 有了这样的内容file.js var x = 10; x = 10 - 5; console.log(x); function greet() { console.log("Hello World!"); } greet() 输出将是 “5\n你好世界!\n'' 来自@manan的答案翻译
Naked 模块就是这样做的。
pip install Naked
(如果您愿意,也可以从源代码安装)并导入库 shell 函数,如下所示:有了这样的内容
file.js
输出将是
来自@manan的答案翻译