一.前言
今天想实现一个功能,就是在js中运行python文件,记录一下实现的过程。
二.
JavaScript 本身并不能直接运行 Python 文件(.py 文件)。JavaScript 和 Python 是两种不同的编程语言,它们有不同的语法和运行时环境。使用 Node.js 的 child_process 模块来调用 Python 解释器并运行 Python 文件。
const { exec } = require('child_process');
exec('python test.py', (error, stdout, stderr) => {
if (error) {
console.error(`执行出错: ${error}`);
return;
}
console.log(`stdout: ${stdout}`);
});
然后在目录下面创建test.py
print("hello word")
这样就能成功运行test.py了。
作者简介
热爱编程、写作的小菜鸡,本人水平有限,如果有什么错误遗漏的请大家多担待!!
如果您遇到什么问题请给我留言。再次感谢大家!