Я не могу найти никаких примеров для разбора аргументов так, как мне нужно. Имена, в которых есть :
, представляют собой известный список (30 из них), значения после них могут иметь или не иметь значения, однако некоторые из них обязательны.
creatAlert.py call_type: I alert_id: 25 message: STATUS OF AGENT PLATFORM notes:
Так что я попытался просто разобрать call_type: I
без удачи. Чего мне не хватает, чтобы получить 'I'
в переменной call_type
?
parser = argparse.ArgumentParser()
parser.add_argument("call_type:", type=str, help="Testing")
args = parser.parse_args()
print args.call_type
Требуется ли специальный трюк для обработки аргумента сообщения, в котором есть пробелы?