Результаты поиска по запросу "argparse"
это будет работать для одного аргумента:
ел бы иметь аргумент для моей программы, который имеет некоторые обязательные параметры наряду с некоторыми необязательными параметрами. Что-то вроде этого: [--print text [color [size]]чтобы вы могли передать это любому из них: mycommand ...
argparse также встроен в python 2.7 и может быть установлен pip для более ранних версий Python.
import argparse parser = argparse.ArgumentParser(prog='tool') args = [('-u', '--upf', 'ref. upf', dict(required='True')), ('-s', '--skew', 'ref. skew', {}), ('-m', '--model', 'ref. model', {})] for args1, args2, desc, options in ...
подход.
обеспокоен этой небольшой частью деятельности, которая должна быть завершена. Я провел некоторый эксперимент, но не смог достичь результата. Требование: test2.py [-c/-v] -fИспользование или правила: -c (сравнить) принимает 2 параметра. -v ...
Да, Python позволяет вам заменять методы объектов подобным образом. Это удобно для тестирования и разовых изменений. Подклассификация лучше, если вам нужно сделать это изменение несколько раз.
о возиться сargparse источник, есть ли способ контролировать код состояния выхода в случае возникновения проблемы, когдаparse_args() называется, например, отсутствующий обязательный переключатель?
Выполнить функцию через arg
То, что я хотел бы сделать, это когда я ввожу определенный аргумент, он запускает функцию, это возможно черезargparse, Поэтому, если я нажимаю на аргумент add в моем приложении, запускается функция «add». parser = ...
Что означает метавар и действие в argparse в Python?
Я читаюargparse [http://docs.python.org/dev/library/argparse.html]модуль. Я застрял как то, что метавар и действие означает >>> parser.add_argument('integers', metavar='N', type=int, nargs='+', ... help='an integer for the accumulator') >>> ...
Argparse «ArgumentError: аргумент -h / - help: конфликтующие строки параметров: -h, --help»
Недавно я изучал модуль argparse, ошибка под аргументом произошла import argparse import sys class ExecuteShell(object): def create(self, args): """aaaaaaa""" print('aaaaaaa') return args def list(self, args): """ccccccc""" print('ccccccc') ...
добавь меня в этот список дебилов;)
аюсь заставить модуль argparse работать в Python. Моя проблема в том, что при новой установке я получаю следующее: File "test.py", line 3, in <module> import argparse File "/home/jon/Pythons/realmine/argparse.py", line 3, in <module> parser ...
Вы даже можете указать методы непосредственно внутри констант.
ользуюargparse для программы на Python, которая может-process, -upload или оба: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', ...
http://docs.python.org/dev/library/argparse.html#metavar
аюсь написать интерфейс командной строки (впервые) и после прочтения оargparse, optparse а такжеgetopt я выбралargparse из-за нескольких рекомендаций здесь на SO и в сети. Приспосабливая немногосовет г-на ван ...