Вопросы по теме 'argparse'

Требовать любой из двух аргументов с использованием argparse
Данный: import argparse pa = argparse.ArgumentParser() pa.add_argument('--foo') pa.add_argument('--bar') print pa.parse_args('--foo 1'.split()) как я сделайте хотя бы одно из "foo, bar" обязательным: --foo x , --bar y и --foo x...
63951 просмотров
schedule 27.10.2021

Установите значение по умолчанию false, если другой взаимоисключающий аргумент истинен.
Я понимаю, что это очень похоже на Установка параметра по умолчанию в Python двух взаимоисключающих параметров с использованием модуля argparse , хотя и с другой точки зрения (и приведенные там ответы, похоже, не помогают). Блок кода (парсер...
2426 просмотров

Передача нескольких аргументов через командную строку в R
Я пытаюсь передать несколько аргументов пути к файлу через командную строку в Rscript, который затем можно обработать с помощью парсера аргументов. В конце концов, я бы хотел что-то вроде этого Rscript test.R --inputfiles fileA.txt fileB.txt...
8264 просмотров
schedule 29.10.2021

Ошибка импорта argparse, проблема с настройкой / путём?
Я написал как можно более минимальную программу на Python, используя argparse. Всего три строчки. import argparse if __name__ == "__main__": print "Hello World" Выдает следующую ошибку: Файл...
2352 просмотров
schedule 23.09.2021

Python Можно ли получить доступ к метафоре опции argparse?
Мне было интересно, есть ли способ использовать метавар из argparse, который можно взять из другого места. Например, есть опция -f FILE и опция -d DIR. Могу ли я с помощью -d получить файл .metavar или что-то в этом роде? Возможно:...
1171 просмотров
schedule 11.09.2021

Разбор аргументов с использованием argparse и mpi4py
Я хочу запустить сценарий Python в нескольких параллельных процессах под MPI, и мне нужно передать аргументы командной строки. Я использую модуль argparse в Python, но иногда это немного беспорядочно. Если я не укажу правильные аргументы, все...
913 просмотров
schedule 23.09.2021

Понимание синтаксического анализа аргументов с помощью argparse в Python
Сейчас я начинаю изучать Python и тестировал, как аргументы могут быть переданы в скрипт с помощью «argparse». Я написал пример сценария следующим образом, где аргументы, передаваемые через флаги -i и -o, являются обязательными, а флаг -u -...
975 просмотров
schedule 12.11.2021

Как мне настроить обязательные аргументы, при этом разрешив специальные аргументы, такие как --version?
У меня есть сценарий Python, который принимает один или несколько входных файлов и создает один или несколько выходных файлов (своего рода компилятор, переводящий один синтаксис в другой) В моем разделе argparse я настроил так, чтобы параметр...
27 просмотров
schedule 02.11.2021

IOError: [Errno 2] Нет такой ошибки файла или каталога для файла вывода.
Я делаю код Python для управления текстовыми файлами. Код получит из командной строки имена входного и выходного файлов, а также флаг -sort, -reverse и т. Д. В соответствии с манипуляциями, применяемыми к входному файлу, и, наконец, запишет данные в...
4552 просмотров
schedule 06.11.2021

необязательная переменная nargs в argparse
Как я могу выполнить условный цикл с argparse с переменной nargs? Так что, по сути, он должен работать с аргументами или без них. Я стараюсь: parser = argparse.ArgumentParser(description="output parser") group =...
3216 просмотров
schedule 30.09.2021

определить переменные в файле txt с помощью скрипта Python
У меня есть один файл .txt, и я хочу создать скрипт python с sys.argv или argparse или другим пакетом для определения некоторых переменных в файле txt, и я получаю некоторый результат. я хочу обновить переменные в текстовом файле на основе...
1611 просмотров

python: ошибка выдачи значения argparse при объединении позиционного и необязательного аргумента
Я пытаюсь использовать библиотеку argparse в python для чтения необязательных и обязательных аргументов. Пока делаю так: import argparse parser = argparse.ArgumentParser(description='Cleanup Script for Folder')...
7784 просмотров
schedule 22.09.2021

Разбор python foo.py -DVAR1 = 9 -DVAR2 = Off с argparse
Глядя на этот ответ , я мог бы сделать следующее: parser=argparse.ArgumentParser() parser.add_argument('-D',action='append',help='FOO=BAR') options = parser.parse_args('-DVAR1=9 -DVAR2=Off'.split()) И я получаю: Namespace(D=['VAR1=9',...
68 просмотров
schedule 22.10.2021

Применять необработанное форматирование только к эпилогу, а не к описаниям парсера и групп аргументов
Я определил интерфейс командной строки моей программы с помощью argparse , и я хотел бы привести несколько примеров в эпилоге. По умолчанию модуль argparse удаляет лишние пробелы, обертывает тексты описания и т. Д. Это поведение по умолчанию очень...
214 просмотров
schedule 22.10.2021

Обязательные аргументы для переопределения команды Django
У меня есть команда django ниже, где я могу передать модель автомобиля в качестве аргумента, и она работает. Однако я хочу добавить функциональность к списку моделей без необходимости сначала передавать модель. Например, вызов python manage.py...
374 просмотров
schedule 13.10.2021

Python argparse проверяет наличие флага, а также разрешает аргумент
Как проверить наличие флага --load ? #!/usr/bin/env python3 import argparse import os parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument('-l', '--load', nargs='?', metavar='path', help='Load all JSON...
2910 просмотров
schedule 21.11.2021

Имитация аргументов командной строки AWS CLI / gcloud
У меня есть служебные скрипты для взаимодействия с Auth0. Я хочу объединить их в один инструмент, похожий на gcloud и awscli: $ gcloud [module] [commands & args] $ aws cloudformation validate-template --template-body file://test.yml $ auth0...
161 просмотров

Ошибка Python argparse: ошибка: количество аргументов: недопустимое значение int
Я пытаюсь запустить код ниже в записной книжке jupyter. import argparse parser = argparse.ArgumentParser(description='Example with non-optional arguments') parser.add_argument('count', action="store", type=int) parser.add_argument('units',...
5523 просмотров
schedule 22.10.2021

argparse-присвоить элементы списка переменным
Я хочу передать несколько аргументов скрипту Python с помощью cmd. ниже приведен код, который я использовал. import argparse ap = argparse.ArgumentParser() ap.add_argument('-n', '--names-list', nargs='+', default=[]) #item1 item2 item3 item4...
548 просмотров

Есть ли способ сделать «скрытое» меню справки с помощью argparse?
Я работаю над сценарием для простого анализа спектральных данных на очень больших файлах данных. У меня есть несколько «опасных», но полезных позиционных аргументов argparse, которые я хотел бы скрыть от меню -h или --help . Я хочу, чтобы они...
29 просмотров
schedule 07.11.2021