想知道如何在Node.js/Electron中使用Python吗

2024-10-16 20:43:19 发布

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

我正在制作一个音频编辑原型。目前它非常简单,因此目前它是一个使用JavaScript、HTML和CSS的Web应用程序。这使得构建一个Electron应用程序成为可能,使用Node.js访问文件系统

但是,它大量使用了a Python program called Gentle,特别是文件align.py。考虑到这个程序的使用频率,我想知道是否有可能以某种方式集成它

我不熟悉Python,但我已经尝试过解决这个问题。我读过关于child_进程、pythonshell和zerorpc的文章。但是,如果可能的话,我不想强迫用户安装Python以及温柔所需的所有依赖项,因为这是一个困难的过程,有很大的错误空间

这就是我陷入困境的地方。最终,我正在寻找一种方法,以一种让它看起来像一个独立的程序的功能的一部分的方式使用温柔,而不是用管道胶带屠宰

我意识到温柔包括RESTAPI和Python服务器的选项,但我更感兴趣的是使用温柔离线来实现更快的功能。我也太穷了,付不起招待费

我意识到我在向后工作,因为前端通常在后端之后。如果更容易,我可以尝试用Python或更低级别的语言重写代码库,但如果可能的话,我会尽量避免这种情况

任何帮助或建议都将不胜感激


Tags: 程序功能webnode应用程序html方式js