我是 Javascript 新手,所以我想将它保持在最低限度。有没有一种方法可以在没有 node.js 的情况下使用 Electron 与 python 脚本通信?我的应用程序只是一个基本的应用程序,它从 html 页面中获取用户的一些输入,我需要在 python 中处理这些文本输入并编写一个 excel 文件。所以在 html 中发生的事情并不多,所以有没有一种简单的方法可以将输入传输到 python 文件?我想使用 Electron,因为我需要这个 html 作为我的 UI,而且我需要分发这个应用程序。
最佳答案
我想答案是否定的:运行节点的主进程将始终存在。
一个 Electron 应用程序由一个 JavaScript 主进程和一个或多个 JavaScript 渲染器进程组成。没有内置的 Python 支持。并且用户需要已经安装了 Python。因此,这听起来不适合您的需求。
answers here可能有用,并将展示如何调用 python 脚本。我快速浏览了一下 flexx那里提到的工具包。它似乎适用于用户的浏览器,而不是生成单个可执行文件。
关于python - 我可以在没有 node.js 的情况下使用 Electron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61866120/