Используя argparse Python, я хотел бы поддерживать следующий синтаксис:
asm2k.py -o XXXXX bbl.asm
В частности, опция -o может принимать 1 или несколько букв, причем буквы из набора «ARLQTNZCFXPB».
Моя попытка использовать только ABC для краткости:
parser.add_argument('-o', '--options', nargs='+', choice=('A','B','C'), help='Control Options')
Но это не позволяет использовать такие комбинации, как '-o AC' или '-o BCA'. Поддерживается ли этот вариант использования?
Подробнее здесь: https://stackoverflow.com/questions/798 ... from-a-giv