我不知道如何“连接”后端到前端,以及你可以在哪里存储/托管每个实体。
假设我有一个python脚本/程序,它有各种函数,当被调用时会返回某些信息(当前在终端中工作),我想在本地iOS或安卓应用程序上显示这些信息。python脚本操作数据并输出pandas、数据帧和其他文本和数字信息。
一旦构建了应用程序的shell等,如何在应用程序上创建一个按钮,例如从python脚本调用一个函数?
我目前设想这两个实体将分别托管,比如AWS上的python代码,然后应用程序向服务器发出请求,请求特定的功能(不知道如何实现?)python脚本发送一个响应(以什么形式?JSON?)应用程序代码解释并显示它...希望这不是含糊其辞,但我没有应用程序或托管代码等经验。
发布于 2021-02-12 04:53:47
我建议将Python代码放入AWS Lambda函数中,并通过Amazon API Gateway将其作为HTTP API公开。
接下来,您将使用Android Studio在Kotlin中创建一个简单的Android应用程序。您的Android应用程序将调用HTTP API以从Python脚本( Python脚本在AWS中运行)中获取结果。
你可以使用AWS的Amplify Android项目来自动完成大部分工作。下面的文档将指导您创建简单的Lambda函数,并从Android项目中引导通信。有了Lambda之后,更新它,让它调用您的Python代码。
https://docs.amplify.aws/lib/restapi/getting-started/q/platform/android
https://stackoverflow.com/questions/66124354
复制相似问题