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

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

Сообщение Anonymous »

Используя argparse, я хотел бы поддерживать следующий синтаксис:

Код: Выделить всё

asm2k.py -o XXXXX bbl.asm
В частности, опция -o может принимать 1 или несколько букв, причем буквы из набора «ARLQTNZCFXPB».
Моя попытка использовать только ABC для краткости:

Код: Выделить всё

parser.add_argument('-o', '--options', nargs='+', choices=('A','B','C'), help='Control Options')
Но это не позволяет использовать такие комбинации, как -o AC или -o BCA. Поддерживается ли этот вариант использования?


Подробнее здесь: https://stackoverflow.com/questions/798 ... -letters-f
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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