Описание тега optparse
NoneOptparse - это синтаксический анализатор аргументов командной строки для Python, включенный в стандартную библиотеку, устаревшую с версии 2.7. Это также несвязанный синтаксический анализатор аргументов командной строки для Ruby.
1
ответ
Имя 'OptionGroup' не определено
Эта ошибка делается строго по следующим примерам, найденным в документации. И вы нигде не найдете никаких разъяснений, будь то длинная длинная страница документов, Google или stackru. Плюс чтение optparse.py показывает, что OptionGroup существует, т…
13 май '10 в 20:27
2
ответа
Простой способ настроить сокращения с Argh
Я использую библиотеку argh для создания инструмента командной строки python. Некоторые из названий, которые я использую, оказались довольно длинными, например: ./my_program.py download-and-parse-data --randomize-order --training-percent 80 Есть ли …
08 мар '12 в 14:27
1
ответ
python optparse обрабатывает следующую опцию как аргумент опции для текущей, если она отсутствует
Я использую optparse для разбора параметров команды для моего скрипта. У меня есть опции -f и -c, которые оба требуют аргумента опции. Но если он отсутствует, он будет рассматривать следующий параметр как аргумент параметра для текущего параметра. н…
26 фев '13 в 16:38
1
ответ
Python optparse не принимает параметры
Я написал функцию, которая принимает до 4 опций и 2 аргумента. Возможные варианты: -1, -2, -3 и -u. По умолчанию их значения установлены в true, true, true и false соответственно, но включение любого из параметров приводит к тому, что это значение б…
19 апр '15 в 01:05
4
ответа
Python optparse не работает для меня
В настоящее время я учусь тому, как использовать модуль Python optparse. Я пытаюсь следующий пример сценария, но переменная args выходит пустым. Я попробовал это, используя Python 2.5 и 2.6, но безрезультатно. import optparse def main(): p = optpars…
21 апр '10 в 16:27
2
ответа
Извлечь аргументы из скрипта Python
Позвольте мне объяснить, что я имею в виду, чтобы дать вам некоторый контекст. У меня есть несколько сценариев Python (которые используют argpars или optpars), и их результаты обычно могут быть на консолях в формате JSON, обычного текста или CSV. Я …
02 май '16 в 17:00
4
ответа
OptionParser - поддержка любого параметра в конце командной строки
Я пишу небольшую программу, которая должна выполнять команду на удаленном сервере (скажем, довольно глупая оболочка вокруг ssh [hostname] [command]). Я хочу выполнить это так: ./floep [команда] Тем не менее, мне нужно время от времени передавать опр…
03 апр '09 в 22:52
3
ответа
Можно ли сделать опцию в optparse обязательной?
Можно ли сделать опцию в optparse обязательной?
04 янв '11 в 11:08
2
ответа
Индекс строки вне диапазона при преобразовании в argparse
Я изменил с optparse на argparse, но когда я пытаюсь запустить его, я получаю следующую ошибку: if not option_string[0] in self.prefix_chars: IndexError: string index out of range Мой код: usage = "%prog -f <fasta TFs> -a <database all> …
19 ноя '11 в 00:13
1
ответ
Почему мы помещаем reg-exp в список на python, например, [ ".* Py$" ]?
Я иду через следующий код, и я в замешательстве options.plugins = [ ".*py$" ]Зачем мы помещаем reg-exp в список на python, например, [ ".* Py$" ]? def main(): parser = OptionParser() parser.add_option("-d", "--dist-logging", dest="dist_logging", hel…
26 мар '15 в 13:00
1
ответ
R: передать аргумент пользователя в функцию DESeq2
Я пытаюсь запустить DESeq в RScript, используя параметры ввода из командной строки. Я использовал optparse для разбора пользовательских аргументов и пытаюсь передать аргумент конструкции в функцию DESeqDataSetFromMatrix(). Я протестировал функцию на…
16 окт '16 в 00:48
2
ответа
Понимание фрагмента вводного кода для популярной optparse-Applicative библиотеки Haskell
Из вводного фрагмента кода из популярной библиотеки optparse: data Sample = Sample { hello :: String , quiet :: Bool } sample :: Parser Sample sample = Sample <$> strOption -- Q1 ( long "hello" <> metavar "TARGET" -- Q2 <> help "Ta…
31 окт '16 в 02:43
1
ответ
Как сделать 'optparse' меню печати по умолчанию, если аргумент не предоставлен?
Я строю утилиту командной строки и использую optparse для разбора вариантов. Пока я могу отобразить свое меню только набрав prog_name -h, Как показать меню при отсутствии аргументов? Я хочу просто prog_name [ENTER] и появляется меню. Заранее спасибо.
01 май '15 в 13:38
3
ответа
Создание массива из параметра командной строки (python::optparse)
Существует скрипт Python, который читает имя теста из командной строки, например: -b benchname1 Код для этой цели: import optparse import Mybench parser = optparse.OptionParser() # Benchmark options parser.add_option("-b", "--benchmark", default="",…
06 окт '11 в 07:35
2
ответа
optparse для работы, если нет вариантов в Python
Мне нужно загрузить аргумент, даже если есть опция и если нет опции. #!/usr/bin/python import optparse parser = optparse.OptionParser() parser.add_option('-i', dest='name', help='some') parser.add_option('-c', dest='name', help='some') parser.add_op…
07 июн '14 в 07:40
2
ответа
optparse - почему последний символ опции можно игнорировать? С `--file` он ведет себя так же, как`--fil`
Вот простой пример кода: from optparse import OptionParser parser = OptionParser() parser.add_option("-f", "--file", dest="filename") (options, args) = parser.parse_args() print options Я сохранил его в файл и запустить. Оно работает: $ python scrip…
05 апр '16 в 14:51
2
ответа
Установите выбор по умолчанию для optionparser, когда опция задана
У меня есть парсеры параметров Python, которые анализируют необязательный параметр --list-что-то. Я также хочу, чтобы опция --list-что-то имела необязательный аргумент (опция) Используя аргумент default="simple" здесь не работает, иначе просто всегд…
15 окт '12 в 14:48
1
ответ
Использование Optparse и запись вывода в именованные файлы
Я пытаюсь написать скрипт, который будет принимать параметр бета и количество итераций k, а затем печатать "бета" k раз. Я хочу иметь возможность указать бета и k в командной строке, а затем запустить этот скрипт оттуда. Я использовал optparse следу…
07 июн '18 в 20:39
1
ответ
Импортированный модуль Python переопределяет парсер опций
Я написал скрипт утилиты python, который использует optparse для включения опций и флагов при запуске скрипта. Все отлично работает, но когда я импортирую Google API oauth2client и запускаю его функцию execute, он переопределяет мой add_options в ва…
31 дек '15 в 18:00
3
ответа
Разбор аргументов в Python (обязательный или необязательный)
В настоящее время я работаю над сценарием, который сможет принимать несколько флагов. Я хочу, чтобы независимо от того, каким последним аргументом должен быть "start | stop | status". #!/usr/bin/env python from argparse import ArgumentParser def arg…
18 июл '14 в 20:13