Python运行JavaScript 3.8

2024-06-09 12:53:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了node.js,想知道是否有办法在python 3.8上运行js代码。我需要为我的web应用程序使用一大块代码(babylon)。有什么简单的方法可以做到这一点吗


Tags: 方法代码webnode应用程序js办法babylon
2条回答

我确实喜欢给出的答案。我想补充一点,你可以使用裸体图书馆:

from Naked.toolshed.shell import execute_js
execute_js('file.js')

你可以在这里读到更多:https://naked.readthedocs.io/

运行代码

我承认我以前没有搞砸过,但我认为最好的办法是有一个可以从python运行的js文件。我找到了两种方法来实现这一点——一种是返回输出,另一种只是运行输出

获取输出

您可以使用subprocess模块来运行节点并记录其输出以供以后使用

import subprocess
myValue = subprocess.check_output(['node','index.js'])

Python ^{} Documentation

无输出

如果不需要读取文件的输出,则可以使用os模块运行它

import os
os.system("node index.js")

Python ^{} documentation

相关问题 更多 >