Python Argparse CIDR или сеть с маской подсети - PullRequest
0 голосов
/ 25 сентября 2018

Мой сценарий принимает в качестве аргумента нотацию CIDR сети

 parser.add_argument('cidr', metavar='CIDR', type=check_cidr, nargs=1,                                                                    #
                    help='CIDR notation i.e 192.168.1.10/24')                                                                            # Argument Parser

В check_cidr я проверяю нотацию CIDR.

Возможно ли в том же парсере добавить другую командуформат, в котором он может альтернативно также принимать нотационную маску (т. е. 192.168.1.10 255.255.255.0)

...