我正在制作一个音频编辑原型。目前它非常简单,因此目前它是一个使用JavaScript、HTML和CSS的Web应用程序。这使得构建一个Electron应用程序成为可能,使用Node.js访问文件系统
但是,它大量使用了a Python program called Gentle,特别是文件align.py。考虑到这个程序的使用频率,我想知道是否有可能以某种方式集成它
我不熟悉Python,但我已经尝试过解决这个问题。我读过关于child_进程、pythonshell和zerorpc的文章。但是,如果可能的话,我不想强迫用户安装Python以及温柔所需的所有依赖项,因为这是一个困难的过程,有很大的错误空间
这就是我陷入困境的地方。最终,我正在寻找一种方法,以一种让它看起来像一个独立的程序的功能的一部分的方式使用温柔,而不是用管道胶带屠宰
我意识到温柔包括RESTAPI和Python服务器的选项,但我更感兴趣的是使用温柔离线来实现更快的功能。我也太穷了,付不起招待费
我意识到我在向后工作,因为前端通常在后端之后。如果更容易,我可以尝试用Python或更低级别的语言重写代码库,但如果可能的话,我会尽量避免这种情况
任何帮助或建议都将不胜感激
您可以编译Python程序并将生成的二进制文件包含到您的Electron应用程序中,然后通过
child_process
运行二进制文件。有several ways可以从Python程序创建可执行文件相关问题 更多 >
编程相关推荐