Используя argparse в Python, возможно ли указать аргументы командной строки в стиле C? - PullRequest
0 голосов
/ 17 октября 2018

Я использую argparse.Допустим, я хочу запустить скрипт Python с 2 обязательными аргументами и для каждого аргумента я также включаю опцию (-flag).Примерно так:

$ python test.py -arg1 abc -arg2 xyz 

Кроме того, можно ли разрешить 2 имени флага (короткое и длинное имя), например -arg1 и -a1?

1 Ответ

0 голосов
/ 17 октября 2018

Что-то вроде:

parser.add_argument('--abc', '-a', required=True)
parser.add_argument('--xyz', '-x', required=True)
...