Как передать параметр в скрипт Python, развернутый в Google App Engine? - PullRequest
1 голос
/ 26 июня 2019

Мне интересно, есть ли способ развернуть скрипт Python в Google App Engine, который будет загружать некоторые данные каждый день, и параметры нужно передавать в скрипт Python извне. Это не служба HTTP, так что, может быть, хотя Google API? Вызовите Google API, вызовите скрипт Python mytest.py с параметром xxx.

Возможно ли это?

Спасибо

Ответы [ 2 ]

1 голос
/ 26 июня 2019

То, что вы описываете, звучит как Облачная функция , которая позволит вам передавать произвольные параметры в данный скрипт Python. Вы можете связать это с Cloud Scheduler , чтобы вызывать функцию через регулярные промежутки времени, однако это не позволит вам изменить параметры, передаваемые функции.

В зависимости от того, откуда поступают параметры, вы можете хранить их где-нибудь, что функция может проверять один раз в день (например, в базе данных), или вы можете вручную вызывать функцию каждый день.

0 голосов
/ 27 июня 2019

GAE не предназначен для запуска автономных скриптов, он предназначен для веб-приложений.Но в зависимости от того, что делают ваши скрипты, может быть возможно достичь желаемой функциональности с помощью GAE, «упаковав» ваши скрипты как обработчики HTTP (S), см. Как использовать функцию Python main () в GAE (Google App Engine))? .

Если вы решите пойти по этому пути, тогда не составит труда передать желаемые аргументы / параметры в эти сценарии через URL-адреса - например, строки запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...