如何将参数传递给部署在googleappengine上的python脚本?

2024-04-25 09:56:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有办法将Python脚本部署到googleappengine,googleappengine每天都会下载一些数据,并且需要从外部向Python脚本传递一个参数。它不是一个HTTP服务,所以也许googleapi?调用googleapi,用参数xxx调用Python脚本mytest.py。你知道吗

这可能吗?你知道吗

谢谢


Tags: 数据py脚本http参数部署xxxgoogleapi
2条回答

您的描述听起来像Cloud Function,它允许您将任意参数传递给给定的Python脚本。您可以将其与Cloud Scheduler配对,以定期调用函数,但是这不允许您修改传递给函数的参数。你知道吗

根据参数的来源,可以将它们存储在函数每天可以检查一次的位置(例如在数据库中),也可以每天手动调用函数。你知道吗

GAE不是为运行独立脚本而设计的,它是为web应用而设计的。但是,根据您的脚本所做的工作,通过将您的脚本“打包”为HTTP(S)处理程序,可以使用GAE实现所需的功能,请参见How to use Python main() function in GAE (Google App Engine)?。你知道吗

如果您选择这样做,那么通过URL(例如查询字符串)将所需的参数/参数传递给这些脚本应该不会太复杂。你知道吗

相关问题 更多 >