Результаты поиска по запросу "argparse"

0 ответов

это будет работать для одного аргумента:

ел бы иметь аргумент для моей программы, который имеет некоторые обязательные параметры наряду с некоторыми необязательными параметрами. Что-то вроде этого: [--print text [color [size]]чтобы вы могли передать это любому из них: mycommand ...

2 ответа

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 ...

3 ответа

 подход.

обеспокоен этой небольшой частью деятельности, которая должна быть завершена. Я провел некоторый эксперимент, но не смог достичь результата. Требование: test2.py [-c/-v] -fИспользование или правила: -c (сравнить) принимает 2 параметра. -v ...

ТОП публикаций

2 ответа

Да, Python позволяет вам заменять методы объектов подобным образом. Это удобно для тестирования и разовых изменений. Подклассификация лучше, если вам нужно сделать это изменение несколько раз.

о возиться сargparse источник, есть ли способ контролировать код состояния выхода в случае возникновения проблемы, когдаparse_args() называется, например, отсутствующий обязательный переключатель?

2 ответа

Выполнить функцию через arg

То, что я хотел бы сделать, это когда я ввожу определенный аргумент, он запускает функцию, это возможно черезargparse, Поэтому, если я нажимаю на аргумент add в моем приложении, запускается функция «add». parser = ...

3 ответа

Что означает метавар и действие в 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') >>> ...

2 ответа

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') ...

1 ответ

добавь меня в этот список дебилов;)

аюсь заставить модуль argparse работать в Python. Моя проблема в том, что при новой установке я получаю следующее: File "test.py", line 3, in <module> import argparse File "/home/jon/Pythons/realmine/argparse.py", line 3, in <module> parser ...

9 ответов

Вы даже можете указать методы непосредственно внутри констант.

ользуюargparse для программы на Python, которая может-process, -upload или оба: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', ...

2 ответа

http://docs.python.org/dev/library/argparse.html#metavar

аюсь написать интерфейс командной строки (впервые) и после прочтения оargparse, optparse а такжеgetopt я выбралargparse из-за нескольких рекомендаций здесь на SO и в сети. Приспосабливая немногосовет г-на ван ...