Python

Python скрипт с аргументами

В 2016 году я уже использовал скрипт с аргументами, он был на PowerShell. Удобно когда можно передать какой-либо параметр скрипту и отправить его значение в Telegram. Скрипт использовал обычно в планировщике, для мониторинга ups, после стал использовать для мониторинга скачиваемых torrent. Основываясь на скрипт PowerShell решил написать похожий на Python.

Так как в скрипте бота использовался уже конфигурационный файл, то начнем с него.

Так как уведомления необходимо слать нескольким пользователям, то возьмем из нашего бота функцию массовой рассылки.

Модуль argparse — это модуль для обработки аргументов командной строки.

В итоге получаем вот такой скрипт:

При запуске скрипта, вылезает подсказка, что необходимо использовать аргумент -m.

usage: arg-send.py [-h] -m MES
arg-send.py: error: the following arguments are required: -m

Запускается скрипт всегда с аргументом: script.py -m «Привет, как дела?»

Поделиться статьей:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку Отправить комментарий Я даю согласие на обработку персональных данных.