3
ответа

Позиционный arg начинается с дефиса в argparse [duplicate]

Используя argparse, есть способ передать аргумент, начинающийся с дефиса, как показано ниже? ./py_custom_script -d Я добавляю изменение в старый скрипт, который принимает аргумент, где с дефисами и без него ...
вопрос задан: 19 February 2014 21:59
3
ответа

Использование argparse с значениями аргументов, начинающимися с тире (& ldquo; - & rdquo;) [duplicate]

Что я хочу сделать, я хочу перенести скрипт из docopt в argparse. Мой скрипт принимает позиционный аргумент для входных файлов, затем вызывает другой инструмент командной строки. Он также принимает необязательный аргумент ...
вопрос задан: 19 February 2014 21:59
3
ответа

Почему использование argparse, а не optparse?

Я заметил, что документация Python 2.7 включает еще один модуль парсинга командной строки. В дополнение к getopt и optparse у нас теперь есть argparse. Почему имеет еще один модуль парсинга командной строки...
вопрос задан: 26 November 2012 09:02
3
ответа

argparse - условные аргументы, основанные на другом значении аргумента [duplicate]

Я хочу добавить некоторые аргументы, основанные на другом значении аргумента. Я имею в виду что-то вроде: parser.add_argument ("- e", "--example", type = str) args = parser.parse_args (), если args.example = "example": ...
вопрос задан: 29 February 2012 22:13
3
ответа

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

Я хотел бы иметь программу, которая принимает флаг --action =, где допустимыми значениями являются dump и upload, с загрузкой по умолчанию. Если (и только если) выбран дамп, я бы хотел, чтобы там также была --...
вопрос задан: 29 February 2012 20:13
2
ответа

Есть ли другой способ отображения моих таблиц на основе аргументов, введенных с помощью модуля argparse?

Цель состоит в том, чтобы отображать таблицы на основе аргументов, введенных в терминале. Я попытался создать функцию, которая будет выводить каждую отдельную таблицу, используя операторы if, elif и else, но это ...
вопрос задан: 25 January 2019 02:43
2
ответа

Python argparse: Как вставить новую строку в текст справки?

Я использую argparse в Python 2.7 для анализа параметров ввода. Один из моих вариантов - множественный выбор. Я хочу составить список в тексте справки, например, из argparse import ArgumentParser parser = ...
вопрос задан: 2 November 2014 10:52
2
ответа

Аргумент аргумента argparse.argumentparser, содержащий '|' символ [дубликат]

Мой скрипт python вызывается с аргументами со следующим аргументом script.py -p "{\" script_args \ ": \" pass_string = TEST RESULT | PASS; cmd_args = Option_1 # 1, Option_2 # 7 \\r; \ "}" -port_no 1234 в моем скрипте ....
вопрос задан: 6 September 2014 21:50
2
ответа

Используя вывод argparse для вызывания функций

В настоящее время мой код похож на это. Это позволяет мне анализировать несколько параметров, которые получает мой сценарий программы. Существует ли другой путь, который ближе к 'лучшим практикам'? Я не видел код на самом деле с помощью...
вопрос задан: 11 August 2010 02:51
1
ответ

Использование argcomplete после частичного разбора

Мой скрипт Python принимает имя файла в качестве аргумента, а затем добавляет больше аргументов в зависимости от содержимого этого файла. Это делается путем добавления фиксированных аргументов (то есть имени файла). Вызов парсера ....
вопрос задан: 16 January 2019 17:11
1
ответ

Различать вызов уникального аргумента и предоставление строки вместе с ней с помощью argparse во взаимной эксклюзивной группе

Я проверял, и я не могу найти эту функциональность. Это выдержка из справочной функции сценария, который я пишу, в качестве примера: использование: my_parser.py [-h] (-s SERIAL_NUMBER | -e ...
вопрос задан: 13 July 2018 09:49
1
ответ

Требуется простой пример argparse: 1 аргумент, 3 результата

Документация для модуля Python argparse, хотя я уверен, что это превосходно, слишком велика для моего крошечного начинающего мозга, чтобы понять его прямо сейчас. Мне не нужно делать математику в командной строке или вмешиваться с ...
вопрос задан: 9 February 2018 19:07
1
ответ

Разбор логических значений с помощью argparse

Я хотел бы использовать argparse для разбора логических аргументов командной строки, написанных как «--foo True» или «--foo False». Например: my_program --my_boolean_flag False Однако следующий тестовый код делает ...
вопрос задан: 30 April 2017 12:07
1
ответ

Порядок аргументов argparse

У меня небольшая проблема. Я использую argparse для анализа своих аргументов, и он работает очень хорошо. Чтобы получить аргументы, я делаю: p_args = parser.parse_args (argv) args = dict (p_args._get_kwargs ()) Но ...
вопрос задан: 3 October 2014 13:32
1
ответ

Как собрать CppUnit с Visual Studio 2010

Я пытаюсь собрать CppUnit (первая строка в ReadMe говорит о версии 1.13) с Visual Studio 2010. Следуя инструкциям (нашел на форумах, в документации CppUnit особо не нашел); Я не могу ...
вопрос задан: 4 March 2014 08:08
1
ответ

Несколько позиционных аргументов с Python и argparse

Я пытаюсь использовать argparse для анализа аргументов командной строки для программы, над которой я работаю. По сути, мне нужно поддерживать несколько позиционных аргументов, распространяемых внутри дополнительных аргументов, но ...
вопрос задан: 21 March 2011 03:17
1
ответ

Why does argparse give me a list-in-a-list?

I just noticed a behavior in argparse that puzzled me (guess I'd never used it for a dumb list of files before): import argparse parser = argparse.ArgumentParser() parser.add_argument('multi', action=...
вопрос задан: 3 March 2011 04:59
0
ответов

type = dict в argparse.add_argument ()

Я пытаюсь настроить словарь как необязательный аргумент (используя argparse); у меня есть следующая строка: parser.add_argument ('- i', '- image', type = dict, help = 'Создать карту изображений из ...
вопрос задан: 7 October 2019 02:01
0
ответов

Как я могу использовать python argparse с предопределенной строкой аргумента?

Я хочу использовать модуль pythons argparse для анализа моей строки параметра cli. Это работает для параметров, передаваемых с терминала, но не с заданной строкой. import argparse parser = argparse ....
вопрос задан: 25 July 2019 10:30
0
ответов

Python, argparse: как получить nargs = 2 с type = str и type = int

Я потратил несколько раз на документацию argparse, но я все еще борюсь с этим модулем для одной опции в моей программе: parser.add_argument ("- r", "--rmsd", dest = "rmsd", nargs = 2, help = "извлечь ...
вопрос задан: 25 April 2019 21:56
0
ответов

Python :argparse необязательных аргументов без тире

Я хотел бы иметь следующий синтаксис :pythonutility.py файл1 ФАЙЛ1 файл2 ФАЙЛ2, где файл1 и файл2 являются необязательными аргументами. Это просто заставить его работать с этим синтаксисом :утилита python....
вопрос задан: 18 March 2019 11:53
0
ответов

Python argparse: множество вариантов приводит к некрасивому выводу справки

У меня есть этот код, который меня в целом устраивает: import argparse servers = ["ApaServer", "BananServer", "GulServer", "SolServer", " RymdServer "," SkeppServer "," HavsServer "," ...
вопрос задан: 13 March 2019 19:28
0
ответов

Python argparse: Сделайте хотя бы один обязательный аргумент

Я использовал argparse для программы Python, которая может -process, -upload или оба: parser = argparse.ArgumentParser (description = 'Log archiver arguments.') parser.add_argument ('- process', action = '...
вопрос задан: 24 January 2019 22:11
0
ответов

Прослушиватель изменения режима звонка Широковещательный приемник?

AudioManager am = (AudioManager) getSystemService (Context.AUDIO_SERVICE); выключатель (am.getRingerMode ()) {случай AudioManager. RINGER_MODE_SILENT: Log.i («MyApp», «Тихий режим»); break;...
вопрос задан: 17 December 2018 03:49
0
ответов

В Python argparse возможно ли иметь парные --no-что-то / - что-то аргументы?

Я пишу программу, в которой я хотел бы иметь такие аргументы: - [no-] foo Do (или не) foo. По умолчанию это сделать. Есть ли способ получить argparse, чтобы сделать это для меня? Я использую Python 3.2
вопрос задан: 31 May 2018 22:25
0
ответов

Как проанализировать несколько вложенных команд sub -с помощью python argparse?

Я реализую программу командной строки с таким интерфейсом :cmd [ГЛОБАЛЬНЫЕ _ОПЦИИ] {команда [КОМАНДА _ОПЦИИ]} [{команда [КОМАНДА _ОПЦИИ]}... ] Я просмотрел документацию по argparse. Я...
вопрос задан: 15 February 2018 22:52
0
ответов

Как вы получаете название программы, используя argparse?

Я использую argparse для разбора аргументов командной строки. Просматривая документацию для argparse, я мог видеть только положение об использовании другого имени программы. Я хочу иметь возможность использовать ...
вопрос задан: 30 September 2017 00:49
0
ответов

Модуль argparse не работает в Python

Я пытаюсь получить модуль argparse, работающий в Python. Моя проблема в том, что при новой установке я получаю следующее: Файл "test.py", строка 3, в import argparse Файл "/home/jon/Pythons/...
вопрос задан: 9 August 2017 13:28
0
ответов

argparse accept all

Есть ли способ, чтобы argparse.ArgumentParser не вызывал исключение при чтении неизвестной опции, а помещал все неизвестные опции со значениями в словарь, а те, у которых нет значения...
вопрос задан: 27 July 2017 15:51
0
ответов

python argh / argparse: Как передать список в качестве аргумента командной строки?

Я пытаюсь передать список аргументов скрипту Python, используя библиотека argh. Что-то, что может принимать такие входные данные: ./my_script.py my-func --argA blah --argB 1 2 3 4 ./my_script.py my-func -...
вопрос задан: 23 May 2017 12:02