0
ответов

Принять диапазон чисел от 0 до 5 с использованием Python argparse?

Используя argparse, есть ли способ принять диапазон чисел и преобразовать их в список? Например: python example.py --range 0-5 Есть ли способ ввести аргумент командной строки в этой форме и ...
вопрос задан: 2 May 2013 08:49
0
ответов

argparse :установка необязательного аргумента со значением обязательного аргумента

В Python argparse я хотел бы добавить необязательный аргумент, который, если он не задан, получает значение другого (обязательного )аргумента. parser.add _аргумент ('имя файла', metavar = '...
вопрос задан: 17 August 2012 14:27
0
ответов

Python argparse :metavar и action=store _true вместе

Я использую модуль argparse в Python для анализа параметров, введенных в интерфейсе командной строки. У меня есть следующий вызов аргумента add _для объекта подпарсера :submit _parser.add _аргумент ('-pv',' --provision',...
вопрос задан: 17 August 2012 03:32
0
ответов

Python argparse :Анализ отображения _известный _режим аргументов в строке использования

При использовании модуля Python argparse вы можете использовать parse _known _args ()для анализа только тех аргументов, которые известны синтаксическому анализатору, а любые дополнительные аргументы возвращаются отдельно. Однако этот факт не...
вопрос задан: 26 July 2012 22:29
0
ответов

Файл как аргумент командной строки для argparse -сообщение об ошибке, если аргумент недействителен

В настоящее время я использую такой argparse :import argparse from argparse import ArgumentParser parser = ArgumentParser (description="ikjMatrix умножение" )parser.add _аргумент (" -i", dest="имя_файла",...
вопрос задан: 18 July 2012 00:59
0
ответов

Флаги переключения Python argparse

Есть ли способ в argparse анализировать такие флаги, как [+ -]a,b,c,d? foo.py +s -b должен хранить True в назначении s и False в назначении b, как это делается атрибутом Windows или chmod Linux....
вопрос задан: 16 July 2012 04:45
0
ответов

python, argparse :включить входной параметр, если указан другой

В моем скрипте Python я хочу иметь возможность использовать необязательный входной параметр только тогда, когда указан другой необязательный параметр. Пример :$ python myScript.py --параметр1 значение1 $ python myScript....
вопрос задан: 12 July 2012 15:26
0
ответов

типы пути к каталогу с argparse

Мой скрипт Python должен читать файлы из каталога, переданного в командной строке. Я определил читаемый тип каталога _, как показано ниже, для использования с argparse для проверки того, что каталог передан в...
вопрос задан: 10 July 2012 03:35
0
ответов

Создание скрытых аргументов с помощью Python argparse

Можно ли добавить аргумент в python argparse.ArgumentParser без его отображения в использовании или справке (script.py --help)?
вопрос задан: 20 June 2012 07:15
0
ответов

Argparse python, удалить список подпарсеров в меню справки

Я пишу утилиту командной строки, используя Argparse, и добавил кучу sub_parsers (подкоманд). В меню справки они отображаются в группе под названием «команды», и я получаю хороший список всех ...
вопрос задан: 17 June 2012 09:29
0
ответов

Argparse :ожидал один аргумент

У меня есть настройка аргументов argparse следующим образом :parser = argparse.ArgumentParser (description='foobar' )parser.add _аргумент ('url', metavar='URL' )parser.add _аргумент ('-k', dest='kindle _type',...
вопрос задан: 12 June 2012 15:36
0
ответов

Как совместить интерактивные подсказки с argparse в python?

У меня есть программа с большим количеством потенциальных аргументов. Это в основном позволяет пользователю получить/установить/удалить/перечислить любую таблицу в очень маленькой базе данных. У каждого столбца есть аргумент, который можно передать. Это
вопрос задан: 11 June 2012 05:49
0
ответов

Пример использования программы печати с модулем argparse

Я пытаюсь научиться использовать модуль argparse Python. В настоящее время мой скрипт python :parser = argparse.ArgumentParser (description='Моя первая попытка argparse',...
вопрос задан: 7 June 2012 11:11
0
ответов

Sphinx и argparse - автодокументирование сценариев командной строки?

Я создаю пакет Python и использую Sphinx для создания документации. Помимо моего кода пакета, я также включаю множество скриптов командной строки Python, которые используют argparse. Мне интересно, есть ли...
вопрос задан: 6 June 2012 11:56
0
ответов

Установка параметров из переменных окружения при использовании argparse

У меня есть сценарий, в котором есть определенные параметры, которые можно передать либо в командной строке, либо из переменных окружения. CLI должен иметь приоритет, если присутствуют оба, и ошибка возникает, если ...
вопрос задан: 11 May 2012 12:40
0
ответов

Как получить каталог файла argparse в Python?

Я использую argparse для получения файла от пользователя :import argparse, os синтаксический анализатор = argparse.ArgumentParser ()parser.add _аргумент ('файл', тип=файл )args = parser.parse _args ()Затем я хочу узнать каталог...
вопрос задан: 7 May 2012 16:29
0
ответов

Пространство имен, argparse и использование

Это действительно несколько вопросов: есть ли причина, по которой argparse использует пространство имен вместо словаря? Предполагая, что у меня есть класс с __init __ (self, init_method, * аргументы). Параметр init_method сообщает ...
вопрос задан: 15 April 2012 20:27
0
ответов

Python: переключение с optparse на argparse

После переключения с optparse на argparse возникают странные ошибки. Argparse анализирует аргументы, только если не оставлять пробела: myScript.py -oOpt или поставить знак равенства: myScript.py -o=Opt и это не ...
вопрос задан: 13 April 2012 10:34
0
ответов

Список синтаксического анализатора аргументов Python из списка или кортежа кортежей

Я пытаюсь использовать синтаксический анализатор аргументов для анализа 3D-координата, поэтому я могу использовать --cord 1,2,3 2,4,6 3,6,9 и получить ((1,2,3),(2,4,6),(3,6,9) ) Моя попытка импортировать argparse parser = argparse.ArgumentParser(...
вопрос задан: 2 April 2012 15:09
0
ответов

Python doctest для сценариев оболочки, которые проверяют синтаксический анализ аргументов, не загрязняя строку документации с помощью os.popen()

Есть ли способ написать строку doctest python для тестирования сценария, предназначенного для запуска из командной строки (терминал)не загрязняет примеры документации вызовами os.popen? #!/usr/...
вопрос задан: 2 April 2012 09:26
0
ответов

Перехват исключения ArgumentTypeError из пользовательского действия

Как лучше всего создать исключение ArgumentTypeError из моего собственного пользовательского действия и позволить argparse перехватить его за меня? Кажется, что блок try/except в argparse не справляется с этим...
вопрос задан: 27 March 2012 00:52
0
ответов

Расширение argparse для записи имен наборов в тексте справки для выбора необязательных аргументов и определения этих наборов один раз в конце

Пример проблемы Если у меня есть список допустимых строк параметров, который является общим для нескольких аргументов, список написано в нескольких местах в строке справки. Затруднить чтение: def ...
вопрос задан: 14 March 2012 12:57
0
ответов

Справка по argparse без дублирования ALLCAPS

Я хочу отображать справку по argparse для моих параметров так же, как по умолчанию -h,--help и -v,--version, без текста ALLCAPS после параметра, или, по крайней мере, без дублированных CAPS. import ...
вопрос задан: 10 March 2012 06:44
0
ответов

Как работает argparse (и устаревший optparse) реагировать на нажатие клавиши «tab» после имени программы python в bash?

Я тестировал optcomplete, работающий с модулем optparse. Его пример представляет собой простой файл, поэтому я мог заставить его работать. Я также протестировал его с помощью модуля argparse, поскольку предыдущий устарел. Но я...
вопрос задан: 5 March 2012 17:34
0
ответов

Может ли Python argparse переставлять порядок аргументов, как gnu getopt?

GNU getopt и инструменты командной строки, которые его используют, позволяют чередовать параметры и аргументы, известные как параметры перестановки (см. http://www.gnu.org). /software/libc/manual/html_node/Using-Getopt.html#Using-...
вопрос задан: 2 March 2012 06:15
0
ответов

Не трогайте аргументы с помощью argparse

Я хотел бы использовать argparse для анализа аргументов, которые он знает а затем оставьте остальное нетронутым. Например, я хочу иметь возможность запускать performance -o output other_script.py -a opt1 -b opt2 Который ...
вопрос задан: 31 January 2012 17:36
0
ответов

Как в модуле python argparse отключить печать вариантов подкоманд между фигурными скобками?

Как отключить печать вариантов подкоманд, заключенных в фигурные скобки? Используя пример на http://docs.python.org/dev/library/argparse.html#sub-commands, нормальный вывод будет: usage: [-h] {...
вопрос задан: 24 January 2012 00:27
0
ответов

Python argparse позиционные аргументы и субкоманды

Я работаю с argparse и пытаюсь смешивать субкоманды и позиционные аргументы, и возникла следующая проблема. Этот код работает нормально: import argparse parser = argparse.ArgumentParser() ...
вопрос задан: 29 December 2011 13:35
0
ответов

Python argparse настраиваемые действия с переданными дополнительными аргументами

import argparse class customAction (argparse.Action): def __call __ (self, parser, args, values, option_string = None): setattr (аргументы, self.dest, values) parser = argparse.ArgumentParser () ...
вопрос задан: 26 December 2011 00:50
0
ответов

Python argparse ограничения типов и выбора при nargs > 1

Название практически говорит само за себя. Если у меня есть nargs больше 1, могу ли я каким-то образом установить ограничения (например, выбор/тип) на отдельные разбираемые args? Вот пример кода: parser = ...
вопрос задан: 24 December 2011 10:46