Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python运行JavaScript 3.8_Javascript_Python_Python 3.x - Fatal编程技术网

Python运行JavaScript 3.8

Python运行JavaScript 3.8,javascript,python,python-3.x,Javascript,Python,Python 3.x,我已经安装了node.js,想知道是否有办法在python 3.8上运行js代码。我需要为我的web应用程序使用一大块代码(babylon)。有什么简单的方法可以做到这一点吗?运行代码 我承认我以前没有搞砸过,但我认为最好的办法是有一个可以从python运行的js文件。我找到了两种方法来实现这一点——一种是返回输出,另一种只是运行输出 获取输出 您可以使用子流程模块来运行节点并记录其输出以供以后使用 import subprocess myValue = subprocess.check_out

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

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

获取输出 您可以使用
子流程
模块来运行节点并记录其输出以供以后使用

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

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

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

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

从裸.toolshed.shell导入执行
执行_js('file.js'))
你可以在这里阅读更多内容: