Описание тега argparse
Модуль Python для реализации интерфейсов командной строки.
2
ответа
Python argparse с несколькими действиями в одном аргументе
Я пытаюсь решить проблему с помощью функции argparse в Python Я хотел бы добиться, чтобы при задании аргумента -k было установлено значение по умолчанию (скажем, 5), однако, если задано -k=3, то теперь k содержит 3... Вот пример: python3 test.py -k …
30 мар '14 в 21:43
2
ответа
Создание компонуемых / иерархических парсеров командной строки с использованием Python/argparse
(Упрощенная форма проблемы.) Я пишу API, включающий некоторые компоненты Python. Это могут быть функции, но для конкретности, скажем, они объекты. Я хочу иметь возможность анализировать параметры для различных компонентов из командной строки. from a…
19 окт '15 в 21:26
2
ответа
Установка параметров из переменных среды в позиционные аргументы при использовании argparse
У меня есть небольшая программа, которая использует argparse и позиционный аргумент. Я пытаюсь разрешить этот аргумент с помощью переменной окружения, но не работаю. Я видел этот пост: установка параметров из переменных окружения при использовании a…
30 июн '15 в 13:11
2
ответа
Понимание модуля argparse в python
Я пытаюсь работать с argparse в Python, и я не знаю, как вызвать программу из командной строки, чтобы посмотреть, работает ли она. import argparse parser = argparse.ArgumentParser() parser.add_argument("DocID", type= int, help= "Insert DocID Here") …
28 авг '12 в 14:13
2
ответа
argparse: требовать необязательные аргументы, чтобы предшествовать позиционным аргументам
У меня есть сценарий Python, который оборачивает двоичный файл клиента openssh, и мне нужно проанализировать аргументы таким же образом. Я использую argparse. С ssh это означает соединение с хостом, вход в систему как "a" и запуск "ls". ssh -la host…
05 май '16 в 16:32
2
ответа
Python argparse - разные наборы опций
У меня есть программа с именем program.py, и я использую argparse для анализа аргументов. У меня есть два режима, с которыми я хочу запустить этот двоичный файл: 1) Симуляция, которая не требует аргументов 2) Не симуляция, которая требует много аргу…
09 янв '17 в 21:10
2
ответа
Как add_argument argparse принимает аргументы переменной длины перед аргументами ключевого слова?
В python2.7 модуль argparse имеет метод add_argument, который может принимать переменное число неназванных аргументов перед аргументами ключевого слова, как показано ниже: parser = argparse.ArgumentParser(description='D') parser.add_argument('-a', '…
15 дек '10 в 02:47
1
ответ
Не могу получить значение true/false из командной строки в python 2.7
Я пытаюсь включить флаг в программу: python2.7 hello.py --showxy а также argparse доставляет мне неприятности это мой пример тестового кода: import os import sys import argparse print (os.getcwd()) print ("___________________________________________…
22 апр '16 в 22:48
1
ответ
Python argparse опция подпарсеров
Я пытался придумать способ заставить argparse работать с вложенными необязательными подпарсерами. Базовый пример того, что я хотел бы видеть, - это наличие первого подпапки search, который выполняет поиск по некоторым имеющимся у меня данным. Здесь …
04 дек '13 в 18:13
1
ответ
Как дать программе на Python два необязательных целочисленных аргумента командной строки?
Я помогаю другу с некоторым кодом Python. Я делаю меню, и я хотел бы сделать размеры настраиваемыми. Я играл с argparse, и мне не повезло. Моя идея состоит в том, чтобы иметь menu.pyпо умолчанию 80*24, и есть menu.py 112 84 установить на 112*84. У м…
14 дек '15 в 22:01
0
ответов
Python argparse, кажется, не поддерживает слишком длинные аргументы?
Я создаю скрипт со следующими аргументами: def arguments(): ''' gets arguments ''' parser = argparse.ArgumentParser( description="This scripts start the setup for the project, this setup is defined by the Core \ Module of each Setup, so first it dow…
09 фев '18 в 22:33
1
ответ
РАЗРЕШЕНО: Синтаксическая ошибка при использовании синтаксического анализа
Имя моей функции - getTile.py. Я пытаюсь использовать функцию argparse в Python, чтобы разобрать вещи из командной строки. Тем не менее, программа не может пройти вторую строку моего сценария. Он продолжает возвращаться в командной строке с этим: ./…
23 июл '18 в 19:03
1
ответ
Как использовать argparse для захвата аргументов командной строки в Python?
Я хочу иметь возможность сохранять целочисленные значения после того, как опция передана через командную строку. В идеале это будет: python thing.py -s 1 -p 0 1 2 3 -r/-w/-c -s - сохранить следующее целое число -p - хранить следующие целые числа Пос…
10 июн '11 в 16:45
1
ответ
Python argparse: необязательное и позиционное значение для аргумента
Рассмотрим следующее использование: usage: do.py [-h] [-s | -m] filename Это не полное использование. Но я эффективно хочу это filename быть действительным значением файла, а не: --filename FILENAME Но также, filename должен быть необязательным, что…
13 фев '13 в 00:07
1
ответ
Как объединить несколько значений для аргумента, используя argparse
Я использую argparse сделать инструмент командной строки для моей работы.У меня есть требование, чтобы аргумент мог принимать несколько значений. Аргумент может принимать только допустимые значения. Допустимыми значениями могут быть любые комбинации…
23 окт '15 в 10:43
4
ответа
Как можно использовать argparse в python с предопределенной строкой аргумента?
Я хочу использовать модуль argparse pythons для разбора строки моего параметра cli. Это работает для параметров, передаваемых из терминала, но не с заданной строкой. import argparse parser = argparse.ArgumentParser(description='Argparse Test script'…
16 янв '12 в 10:11
1
ответ
Python argparse переключающие флаги
Есть ли способ в argparse для разбора флагов, таких как [+-]a,b,c,d? foo.py +s -b следует хранить True в dest из s и Ложь в dest из bтак же, как в Windows attrib или Linux chmod, В настоящее время я использую 2 отдельных аргумента +s а также -s с st…
16 июл '12 в 15:43
2
ответа
Необязательные аргументы Python без тире, но с дополнительными параметрами?
В Python я бы хотел принять аргументы следующего формата: script.py START | STOP | STATUS | MOVEABS <x> <y> | MOVEREL <x> <y> Другими словами, Я не хочу иметь дело с дефисами; У меня есть несколько возможностей, одна из котор…
25 апр '14 в 23:34
2
ответа
pytorch передавая тип архитектуры с помощью argprse
Используя Pytorch. При передаче типа архитектуры используйте следующий код: parser.add_argument('-arch', action='store', dest='arch', default= str('vgg16')) При использовании названия архитектуры со следующим кодом: model = models.__dict__['{!r}'.fo…
27 сен '18 в 08:44
0
ответов
Передача в стандартный докер с аргументами, собранными Python argparse
Я хотел бы передать файл с помощью команды cat в контейнер Docker вместе с аргументами, связанными с запуском файла Python. Команда для запуска этого файла Python будет упомянута в Dockerfile как RUN ["python", "myfile.py"]. После построения образа …
01 июн '18 в 04:04