Передача параметров Python Azure Webjob - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть Python WebJob, живущий в Azure, и я пытаюсь передать ему параметры.

Я нашел документацию, в которой говорится, что я смогу опубликовать URL-адрес и добавить: ?arguments={'arg1', 'arg2'} после него.

Однако, когда я делаю это и затем пытаюсь print(sys.argv) в своем коде, он печатает только имя файла Python и ни один из аргументов, которые я ему передаю.

Как мне получить аргументы для передачи в мой код Python? Я также использую run.cmd в своем каталоге Azure для запуска моего кода Python, если это имеет значение.

ОБНОВЛЕНИЕ: Итак, я протестировал его в другом скрипте без run.cmd, и это, безусловно, проблема. Если я просто сделаю ?arguments=22 66, это сработает. Так как мне передать параметры, когда я использую файл run.cmd?

1 Ответ

1 голос
/ 26 апреля 2019

Я понял: в файле run.cmd вам нужно поставить «% *» после имени вашего скрипта, и он обнаружит любые аргументы, которые вы передали в URL.

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