Результаты поиска по запросу "argparse"
Python argparse условные требования
Как настроить argparse следующим образом: if -2 is on the command line, no other arguments are required if -2 is not on the command line, -3 and -4 arguments are requiredНапример, -2 [good] -3 a -4 b [good] -3 a [not good, -4 required] -2 -5 c ...
Принятие словаря в качестве аргумента с argparse и python [duplicate]
На этот вопрос уже есть ответ здесь: type = dict в argparse.add_argument () [/questions/7625786/type-dict-in-argparse-add-argument] 7 ответовЯ пытаюсь принять аргумент типа = dict с помощью argparse, но независимо от того, что на входе он выдает ...
как и ожидалось.
оложим, что я создаю синтаксический анализатор со значением по умолчанию для аргумента, а затем назначаю ему подпарсер с дополнительным значением по умолчани...
Не показывать длинные опции дважды в print_help () из argparse
У меня есть следующий код: parser = argparse.ArgumentParser(description='Postfix Queue Administration Tool', prog='pqa', usage='%(prog)s [-h] [-v,--version]') parser.add_argument('-l', '--list', action='store_true', help='Shows full overview of ...
@ Пол Т., да, родительский механизм не обрабатывает такого рода групповое вложение. Может даже быть ошибка / проблема об этом.
у я не могу иметьargparse взаимоисключающая группа сtitle или жеdescription, так что он появляется как отдельная категория под--help сообщение? У меня есть группа опций с именем и описанием: import argparse parser = argparse.ArgumentParser() ...
Как добавить необязательные или однократные аргументы?
Как я могу добавить аргумент, который является необязательным и не должен указываться несколько раз? Действительно: $ ./my.py $ ./my.py --arg MyArgValueИнвалид: $ ./my.py --arg MyArgValue --arg ThisIsNotValidЕсли я добавлю аргумент, ...
Модульные тесты Argparse: Подавить справочное сообщение
Я пишу тестовые случаи для реализации argparse. Я намерен проверить функцию '-h'. Следующий код делает это. Но это также выводит использование для сценария. Есть ли способ подавить это? self.assertRaises(SystemExit, ...
Привет, спасибо за ответ. Я также не могу редактировать argparse, по той же причине я не могу использовать Python3. Это будет инструмент, которым пользуются люди в компании, в которой я работаю. Единственная гарантия, которую я имею, - это то, что у них установлен Python 2.7.
ользую Python 2.7 и пытаюсь реализовать поведение, похожее на оболочку, используя argparse. В общем, моя проблема в том, что я не могу найти способ, в Python 2.7, использовать подпарсаторы argparse как необязательные. Трудно объяснить мою ...
Он может создавать подпарамеры на основе аргументов функций.
емаЯ строю менеджер пакетов, который имеет много подкоманд. Я бы предпочел иметь структуру классов, аналогичную следующей. class ListCommand: def __init__(self): name = "list" alias = "ls" short_description = "A useful simple line that explains ...
опция по умолчанию для argparse, основанная на другой опции
Предположим, у меня есть скрипт на python argparse: import argparse parser = argparse.ArgumentParser() parser.add_argument("--foo", required=True)Теперь я хочу добавить другую опцию --bar, которая по умолчанию добавляла бы "_BAR" к тому, что ...