python - 我可以在没有 node.js 的情况下使用 Electron

标签 python electron electron-builder electron-packager

我是 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/

相关文章:

node.js - Electron Builder - 未找到插件,无法调用 UAC::_

javascript - Electron-builder 未在 Mac OS X 上发布到 GitHub

python - 在 Python 中建模 4-D 数据(带时间戳)

python - iPython notebook 无法连接到 google-compute-engine 上的内核

visual-studio-code - 更新到 MacOs Mojave 后,Visual Studio Code 文本几乎不可读

javascript - 单击取消时,为什么 Electron showMessageBox Sync复制自己?

electron - Electron 生成器是缩小代码还是我必须自己做?

python - Kivy 桌面中的热键

python - 使用 requests.get() 时未提供架构和其他错误

javascript - 为什么Electron需要保存为开发者依赖?