【问题标题】:cant run a python script from javascript using eel无法使用 eel 从 javascript 运行 python 脚本
【发布时间】:2021-12-05 08:06:07
【问题描述】:

所以有一段时间我一直在寻找一种直接从 JavaScript 运行 python 脚本的方法,那时我发现了一种叫做 eel 的东西,它应该可以做到这一点,所以我按照文档的内容进行操作,一切看起来都正确,我点击了一个使用 html 构建的按钮,单击此按钮后,python 脚本将运行,但我的浏览器控制台中不断出现错误,提示未定义 eel。

请注意,我在 html 中包含了这一行,如文档所示: <script type=”text/javascript” src=”/eel.js”></script>

不知道哪里出了问题,希望有人能提供帮助。 提前谢谢

【问题讨论】:

  • 你发现了吗?我看到你在 StackOverflow 上问其他问题,关于为什么 CSS 没有应用于你的 Eel 项目(这让我相信你已经解决了这个特定问题)。如果这不再相关,您是否可以接受答案或删除问题以使其不再出现在我的未接受答案队列中?谢谢!

标签: javascript python html eel


【解决方案1】:

在我的谷歌搜索中,鳗鱼不是这样的。它的工作是用于 python 的类似 Electron 的工具,而不是让 web 应用程序中包含 python。如果您想在浏览器中使用 python,请尝试在烧瓶中制作 Web 应用程序或查看 Pyodide

【讨论】:

  • 是的,这就是我想要构建一个具有漂亮 ui 的 python 项目的想法,所以我使用 html 和 css 进行设计,但是我仍然需要 python 作为后端,因为最终它是一个 python 项目不是一个 web 项目,在 python 中使用电子 js 并不容易而且非常棘手
  • 鳗鱼应该可以帮助我,但是我无法通过那个错误说鳗鱼没有定义
  • 你不能将它作为一个js文件导入,它是它自己的东西。不是电子的插件。
猜你喜欢
  • 1970-01-01
  • 2017-05-22
  • 2018-07-22
  • 2018-10-23
  • 2016-06-18
  • 2017-12-06
  • 1970-01-01
  • 1970-01-01
  • 2020-09-14
相关资源
最近更新 更多