Python argparse, где опция принимает строку, состоящую из любых букв из заданного набораPython

Программы на Python
Anonymous
Python argparse, где опция принимает строку, состоящую из любых букв из заданного набора

Сообщение Anonymous »

Используя 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

Вернуться в «Python»