Лучшие argparse вопросы ИТ разработчиков

  • 24 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Эпилог ArgumentParser и форматирование описания в сочетании с ArgumentDefaultsHelpFormatter

я используюargparse [http://docs.python.org/dev/library/argparse.html]для ввода в командной строке, а также для создания текста справки. Я хочу использоватьArgumentDefaultsHelpFormatter какformatter_classОднако это мешает мне также ...

Задан 27 Aug 2013, 10:10 от Spycho
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

 как и ожидалось.

оложим, что я создаю синтаксический анализатор со значением по умолчанию для аргумента, а затем назначаю ему подпарсер с дополнительным значением по умолчани...

Задан 28 Apr 2017, 20:32 от ely
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

ю дело со скриптом (Python 3.x) (написанным кем-то другим), где ввод и вывод в настоящее время указываются с помеченными необязательными аргументами, например так: parser.add_argument('-i', '--input', nargs='?', type = ...

Задан 08 Apr 2018, 03:25 от rpspringuel
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

argparse выборы структура допустимых значений

С помощьюargparse в связи сPython зависимости между группами с использованием argparse [https://stackoverflow.com/questions/14660876/python-dependencies-between-groups-using-argparse] , У меня есть часть аргумента некоторой группы анализатора ...

Задан 02 Feb 2013, 18:47 от Elia
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Есть ли способ поручить argparse (Python 2.7) удалить найденные аргументы из sys.argv?

Я полностью нахожусь в процессе разработки того, что превращается в довольно существенный проект Python 2.7. Прямо сейчас у меня есть все мои

Задан 01 Mar 2016, 20:53 от hBy2Py
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Перезапись Google Drive API v3 Argparse в Python

Я пытаюсь использовать Google Drive API (v3) с Python для получения и загрузки файлов в мою учетную запись Google Drive.Я использовал это руководство для нас...

Задан 06 Oct 2016, 01:18 от shishy
  • 75 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Укажите формат для входных аргументов argparse python

У меня есть сценарий Python, который требует некоторые входные данные командной строки, и я использую argparse для их анализа. Я нашел документацию немного з...

Задан 24 Aug 2014, 10:41 от Sohaib
  • 71 голос
  • 6 ответов
  • 0 просмотров
6 ответов

Проверьте, установлен ли необязательный аргумент argparse или нет

Я хотел бы проверить, был ли необязательный аргумент argparse установлен пользователем или нет.Могу ли я безопасно проверить использование isset?Что-то вроде...

Задан 27 May 2015, 16:08 от Madeleine P. Vincent
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 08 Oct 2013, 14:56 от LinuxBill
  • 25 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 (легкий) и статический тип (жесткий?) из такого словаря.

ли способ, чтобы статические анализаторы Python (например, в PyCharm, другие IDE) могли использовать Typehints на

Задан 16 Feb 2017, 16:09 от Billy
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 18 Jul 2011, 01:50 от Aufwind
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

python argparse: как автоматически отобразить справку при ошибке?

В настоящее время, когда я ввожу недопустимые параметры или опускаю позиционные аргументы, argparse возвращает меня к приглашению и отображает использование ...

Задан 03 Sep 2010, 14:58 от jpswain.w
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как добавить необязательные или однократные аргументы?

Как я могу добавить аргумент, который является необязательным и не должен указываться несколько раз? Действительно: $ ./my.py $ ./my.py --arg MyArgValueИнвалид: $ ./my.py --arg MyArgValue --arg ThisIsNotValidЕсли я добавлю аргумент, ...

Задан 31 Aug 2013, 04:26 от Alex
  • 25 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

argparse subparser монолитный вывод справки

Мой argparse имеет только 3 флага (store_true) на верхнем уровне, все остальное обрабатывается через подпарсеры. Когда я бегуmyprog.py --help, вывод показывает список всех подкоманд, как обычно,{sub1, sub2, sub3, sub4, ...}, Итак, по умолчанию ...

Задан 20 Nov 2013, 11:06 от user2097818
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Модульные тесты Argparse: Подавить справочное сообщение

Я пишу тестовые случаи для реализации argparse. Я намерен проверить функцию '-h'. Следующий код делает это. Но это также выводит использование для сценария. Есть ли способ подавить это? self.assertRaises(SystemExit, ...

Задан 06 Sep 2013, 06:55 от Anshu Kumar
  • 103 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Наличие опций в argparse с тире

Я хочу иметь некоторые параметры в модуле argparse, такие как--pm-export Однако, когда я пытаюсь использовать его какargs.pm-export Я получаю ошибку, что нет атрибутаpm, Как я могу обойти эту проблему? Возможно ли иметь- в настройках командной ...

Задан 11 Oct 2012, 07:56 от Cemre
  • 44 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Argparse: как обрабатывать переменное количество аргументов (nargs = '*')

я думал чтоnargs='*' было достаточно для обработки переменного количества аргументов. Очевидно это не так, и я не понимаю причину этой ошибки. Код: p = argparse.ArgumentParser() p.add_argument('pos') ...

Задан 23 Nov 2013, 17:57 от rubik
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему этот argparse-код ведет себя по-разному между Python 2 и 3?

В следующем коде, использующем подпарсеры argparse, происходит сбой на Python 3, но он работает как положено в Python 2. После сравнения документов я до сих ...

Задан 10 Apr 2014, 14:27 от Wedgwood
  • 21 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Обработка пробелов в вводе argparse

Используя python и argparse, пользователь может ввести имя файла с -d в качестве флага. parser.add_argument("-d", "--dmp", default=None)Однако это не удалось, когда путь включал пробелы. Например. -d C:\SMTHNG\Name with ...

Задан 10 Aug 2013, 00:09 от ofer.sheffer
  • 41 голос
  • 1 ответ
  • 0 просмотров
1 ответ

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

Я искал множество примеров подпарасеров здесь и в целом, но не могу понять эту, казалось бы, простую вещь. У меня есть два типа var, у каждого из которых есть ограничения, поэтому думал, что subparser был подходящим вариантом. например -t ...

Задан 12 Jun 2013, 19:28 от user1571144
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Python argparse: аргумент командной строки, который может быть как именованным, так и позиционным

Я пытаюсь сделать программу на Python, которая используетargparse модуль для разбора параметров командной строки. Я хочу сделать необязательный аргумент, который может быть именованным или позиционным. Например, я хочуmyScript --username=batman ...

Задан 11 Jul 2013, 15:58 от Elias Zamaria
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Python аргумент argparse с кавычками

Можно ли как-то сказать argparse не есть кавычки? Например, когда я даю аргумент с кавычками, argparse принимает в качестве аргумента только то, что находится внутри кавычек. Я хочу также захватить кавычки (без необходимости экранировать их в ...

Задан 31 Oct 2012, 23:00 от denvaar
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

Название в значительной степени говорит обо всем. Если у меня есть nargs больше 1, могу ли я установить ограничения (например, выбор / тип) для отдельных проанализированных аргументов? Это пример кода: parser = argparse.ArgumentParser() ...

Задан 24 Dec 2011, 10:46 от user880248
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

@ Пол Т., да, родительский механизм не обрабатывает такого рода групповое вложение. Может даже быть ошибка / проблема об этом.

у я не могу иметьargparse взаимоисключающая группа сtitle или жеdescription, так что он появляется как отдельная категория под--help сообщение? У меня есть группа опций с именем и описанием: import argparse parser = argparse.ArgumentParser() ...

Задан 10 Aug 2017, 00:14 от jayelm
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

как получить argparse для чтения аргументов из файла с опцией, а не с префиксом

Я хотел бы знать, как использовать модуль argparse в python для чтения аргументов как из командной строки, так и, возможно, из текстовых файлов. Я знаю об ар...

Задан 11 Dec 2014, 22:07 от Bryan Oakley
  • 25 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

ImportError: нет модуля с именем argparse

Я пытаюсь запустить программу на Python, но получаю ошибку ImportError: No module named argparseЯ нашел вопрос«Argparse Python-модули в Cli» [https://stackoverflow.com/questions/7473609/argparse-python-modules-in-cli] здесь, на StackOverflow и ...

Задан 26 Feb 2013, 15:50 от alex
  • 26 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как передать аргумент argparse для функции kwargs?

У меня есть класс, определенный следующим образом class M(object): def __init__(self, **kwargs): ...do_somethingи у меня есть результатargparse.parse_args(), например: > args = parse_args() > print args Namespace(value=5, ...

Задан 04 Mar 2013, 16:16 от Alex
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Привет, спасибо за ответ. Я также не могу редактировать argparse, по той же причине я не могу использовать Python3. Это будет инструмент, которым пользуются люди в компании, в которой я работаю. Единственная гарантия, которую я имею, - это то, что у них установлен Python 2.7.

ользую Python 2.7 и пытаюсь реализовать поведение, похожее на оболочку, используя argparse. В общем, моя проблема в том, что я не могу найти способ, в Python 2.7, использовать подпарсаторы argparse как необязательные. Трудно объяснить мою ...

Задан 10 Oct 2017, 13:20 от Yoavhayun
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 10 Mar 2011, 09:00 от jterrace
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

У меня есть скрипт Python, который принимает необязательный позиционный аргумент и имеет несколько подкоманд. Некоторые из этих подкоманд требуют позиционног...

Задан 23 Dec 2013, 14:28 от jmlopez
  • 19 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ошибка типа: __init __ () получила неожиданный аргумент ключевого слова type в argparse

Привет, поэтому я использую argparse, чтобы попытаться сгенерировать квартальный отчет. Вот как выглядит код:

Задан 06 Nov 2015, 19:29 от Big_VAA
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Передача аргументов в os.system

Мне нужно выполнить следующую команду через Python. rtl2gds - это инструмент, который считывает 2 параметра: путь к файлу и имя модуля rtl2gds -rtl=/home/users/name/file.v -rtl_top=module_name -synЯ читаю в пути к файлу и имени модуля от ...

Задан 15 Feb 2013, 10:11 от Nanditha
Page 1 of 4
1 2 3 4