我想制作一个 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/