有没有类似于谷歌应用脚本的解决方案可以运行Python?

有没有类似于谷歌应用脚本的解决方案可以运行Python?,python,docker,google-app-engine,google-apps-script,google-cloud-platform,Python,Docker,Google App Engine,Google Apps Script,Google Cloud Platform,我已经使用GoogleApps脚本有一段时间了,我非常喜欢它如何可以轻松地部署到web上。我的问题是:是否有类似于Google Apps Script for Python的东西?也就是说,我们可以创建一个Python应用程序,并完全在线运行,而无需打包或容器化应用程序 我现在也在关注Docker和Google的应用程序引擎,但还没有弄清楚利弊 注:我所问问题的实际应用包括 操作大型数据库并让不同的客户端运行 在他们自己的云数据库上操作脚本 这是一个非常广泛的问题,并不是Stackoverflo

我已经使用GoogleApps脚本有一段时间了,我非常喜欢它如何可以轻松地部署到web上。我的问题是:是否有类似于Google Apps Script for Python的东西?也就是说,我们可以创建一个Python应用程序,并完全在线运行,而无需打包或容器化应用程序

我现在也在关注Docker和Google的应用程序引擎,但还没有弄清楚利弊

注:我所问问题的实际应用包括 操作大型数据库并让不同的客户端运行 在他们自己的云数据库上操作脚本


这是一个非常广泛的问题,并不是Stackoverflow能够帮助解决的问题。试着阅读

但是为了回答你的问题,我需要把它分解一下

1) 我假设您正在使用用于开发/调试GScript(又名JavaScript)代码的。这是开发谷歌应用脚本(GAS)软件的最简单方法。对于python或任何其他语言,都没有替代方法。但是,使用IDE编写使用GoogleApps脚本API的软件并不是必须的

2) 例如,这是GoogleApps脚本API快速启动,它演示了如何使用python中的GasAPI

3) 然而,从大局来看。。。您可以将GAS视为一个例子,其中googleappengine、awslambda和其他(参见链接)提供了一个简单的环境来开发和部署软件,而不必担心包装、容器等问题


Docker可能比传统的服务器部署有一些优势,但我不认为它等同于无服务器部署,因为仍然有一个容器环境需要实现和管理



每种方法的优缺点都是非常主观的,这取决于您的软件需要解决的问题的性质,以及您的出发点——如果您的业务已经大量进入Azure或AWS,那么这可能是一种方法。但是,如果您需要访问谷歌地图API等,那么这可能是最好的选择,否则可能会归结为提供的具体服务和成本。

谢谢您的回答,对于一般性问题,我感到抱歉。这就是我所寻找的,我相信,因为我想了解外面有什么。我看到很多建议,认为将Docker和AppEngine结合起来可能是有益的,但我个人认为这可能是多余的。谢谢