如何在JavaScript代码中调用python3函数?

2024-06-26 16:35:50 发布

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

我有一个用于python自定义语言的lexer和解析器,但由于某些原因,我也需要使用JS。首先,我想我会再次在JS中构建这两个函数(lexer和parser),但这只有在Python中才有可能

有没有什么方法可以在我的JS代码中调用这两个Python函数。我看到了关于堆栈溢出的其他问题,但我希望能够向函数发送参数并从这些函数中获取数据

请给我一些我能用的技巧或方法


Tags: 方法函数代码parser解析器技巧参数堆栈
1条回答
网友
1楼 · 发布于 2024-06-26 16:35:50

js有一个名为child\u process的包,它有一个exec函数来执行任何本地脚本或程序。下面是一个样板示例:

const exec = require('child_process').exec;
var yourscript = exec('sh ~/some_bash.sh', (error, stdout, stderr) => {
        console.log('${stdout}');
        console.log('${stderr}');
        if (error !== null) {
            console.log('Uh oh! Error: ${error}');
        }
    });

相关问题 更多 >