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

2 ответа

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

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

3 ответа

 аргументы необязательны.

я есть вопрос по поводу argparse в Python: возможно ли иметь необязательный аргумент, который не требует позиционных аргументов? Пример: parser.add_argument('lat', help="latitude") parser.add_argument('lon', help="longitude") ...

3 ответа

Прекратить argparse от сглаживания пути к файлу

Я использую python argparse со следующим определением аргумента: parser.add_argument('path', nargs=1, help='File path to process')Но когда я ввожу свою команду сwildcard аргумент,argparse удаляет все пути к файлам и завершается с ошибкой. Как я ...

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

9 ответов

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

документация [http://docs.python.org/library/argparse.html]длямодуль Python Argparse [http://www.doughellmann.com/PyMOTW/argparse/]Хотя я уверен, что это превосходно, это слишком много, чтобы мой крошечный мозг новичка мог понять прямо сейчас. ...

5 ответов

Argparse Python модули в кли

Я пытаюсь запустить скрипт python из среды командной строки Linux SSH Secure Shell и пытаюсь импортировать библиотеку argparse, но выдает ошибку: «ImportError: Нет модуля с именем argparse». Я думаю, это потому, что в среде Python, используемой ...

3 ответа

Python argparse - добавить аргумент в несколько подпарсеров

Мой скрипт определяет один основной парсер и несколько подпарсеров. Я хочу применить-p аргумент для некоторых подпарсеров. Пока код выглядит так: parser = argparse.ArgumentParser(prog="myProg") subparsers = parser.add_subparsers(title="actions") ...

2 ответа

Необязательный стандартный ввод в Python с argparse

Я нашел очень полезный синтаксис parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), default='-')для указания входного файла или использования стандартного ввода - оба из которых я хочу в моей программе. Однако входной файл не ...

4 ответа

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

Python2.7 argparse принимает необязательные аргументы (с префиксом) во взаимоисключающих группах: parser = argparse.ArgumentParser(prog='mydaemon') action = parser.add_mutually_exclusive_group(required=True) action.add_argument('--start', ...

2 ответа

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

Это действительно несколько вопросов: Есть ли причина, по которой argparse использует пространство имен вместо словаря? Предполагая, что у меня есть класс с__init__(self, init_method, *args),init_method параметр сообщает init_function, каким ...

2 ответа

Использование argparse.ArgumentError в Python

Я хотел бы использоватьArgumentError исключение вargparse модуль в Python, но я не могу понять, как его использовать. В подписи написано, что это следует называтьArgumentError(argument, message), но я не могу понять, чтоargument должно быть. Я ...