javascript - 当按下 Flutter 中的按钮时,是否可以从 .js 或 .py 文件运行 js 或 python 脚本? (不是 Flutter Web)

标签 javascript python flutter dart

我想制作一个 flutter 应用程序,当按下按钮时,它会运行我制作的 python 或 js 脚本,并保存在 .js 或 .py 文件中。本质上,我想在按下 Flutter 中的按钮时运行 .js 或 .py 文件。那可能吗?如果是的话,该怎么做?我正在制作一个必须离线工作的桌面应用程序。

最佳答案

是的,这是可能的,但它需要在设备上安装Python和JS解释器。确保这一点的一种方法是将它们与您的应用程序一起发送,尽管这会占用大量额外空间。在您的应用程序中,您只需将解释器作为子进程启动,例如 python3 your_script.py

如果您的脚本是硬编码的并且应用程序稍后不会更改,您还可以使用py2exe等工具将其转换为独立的可执行文件。但这基本上是同一件事,解释器只是最终包含在您的脚本中。

关于javascript - 当按下 Flutter 中的按钮时,是否可以从 .js 或 .py 文件运行 js 或 python 脚本? (不是 Flutter Web),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70436141/

相关文章:

javascript - 在页面加载时更新 jQuery 发票总计

python - 确定表达式中是否按下了键 (Python) (PyQT)

python - ValueError - 将图像数组输入字典

python - 对变量内容进行数字排序

flutter - Flutter 命名路由名称重要吗?

javascript - Video.js 和 Videojs-record - 要求按下按钮开始录制

javascript - 为什么在使用 reactjs Hook 时会出现 "TypeError: react__WEBPACK_IMPORTED_MODULE_1___default.a.useState is not a function"错误?

javascript - 如何使用 Bootstrap 在 React 中显示模态对话框

flutter - ListTile中具有图像和标签的Flutter左对齐列将不会垂直扩展并裁剪图像

flutter - Dart 为参数设置默认值