有没有办法在按下用 flutter 编程的按钮时 运行 一个 python 脚本?

Is there a way I can run a python Script when a button programmed in flutter is pressed?

基本上,我想要做的是,按下我在 Flutter 中编程的按钮,当按下该按钮时,python 脚本应该在我的 [=18= 上启动 运行ning ] 设备 。

我想在 python 中使用 youtube-dl(用于下载 Youtube 视频)库,但我想知道是否有办法 运行 flutter 中的库。

感谢任何帮助。提前致谢 。

我知道它现在已经很老了,但也许其他人可以从中得到帮助。有一个名为 starflut 的库,它可以将 python 代码合并到你的 flutter 应用程序中。看这里

https://pub.dev/packages/starflut

如果您想将 pip 包与 python 脚本一起使用,我建议您使用 chaquopy 包,因为它允许您使用大多数基于文本的 pip 包。

我认为您应该在 python 中创建一个烧瓶 API 并将其部署在 Heroku 平台中。获得 API 的端点后,您可以轻松请求 API in flutter。

是的,您可以使用 this package 运行 python 脚本,您还可以使用此方法

将脚本模块化
`List<Module> modules = [    
Module("Flask", "2.1.2"),    
Module("requests", "0.11.1"),    
Module("numpy", "1.22.3"),
];`

pythonScript.addModules(modules);