Публикации по теме 'argparse'
Изучение Argparse на примере
Реализация очень простого приложения командной строки на Python с использованием Argparse
Смешанные слова
Мотивация
Недавно я наткнулся на статью, в которой рассказывается о том, как люди могут читать беспорядочный фрагмент текста, учитывая, что первая и последняя буквы каждого слова остаются на своих позициях. В статье было несколько примеров беспорядочных предложений, и я нашел эту идею интригующей. Неудовлетворенный примерами беспорядочного текста из статьи, я решил исследовать..
Вопросы по теме 'argparse'
Есть ли способ установить параметры без префикса в Argparser?
Я использую Argparser для обработки аргументов моей программы CLI. Но со временем я думаю, что это не очень хорошая идея. Вот в чем проблема. Я хочу использовать параметры без префикса. Например, git commit или svn move . Я немного поискал и...
1246 просмотров
schedule
23.05.2022
argparse объединить параметры cli
Только начинаю изучать python и играю с передачей параметров командной строки в скрипт python. Я пытаюсь объединить два или более аргумента и передать их строковой переменной,
e.g.,
myscript.py http://www.domain.com 1234
поместите его в...
2178 просмотров
schedule
01.11.2022
Дизайн интерфейса командной строки с базовыми опциями и подкомандами
Я пытаюсь разработать интерфейс командной строки для инструмента, который пишу. Я мечусь между интерфейсом, похожим на инструмент Fabric fab , и интерфейсом, похожим на инструмент командной строки svn.
Сообщение об использовании fab :
Usage:...
549 просмотров
schedule
05.06.2022
Как сделать python argparse взаимоисключающими групповыми аргументами без префикса?
Python2.7 argparse принимает необязательные аргументы (с префиксом) только во взаимоисключающих группах:
parser = argparse.ArgumentParser(prog='mydaemon')
action = parser.add_mutually_exclusive_group(required=True)
action.add_argument('--start',...
65743 просмотров
schedule
03.06.2022
Использование argparse.ArgumentError в Python
Я хотел бы использовать исключение ArgumentError в модуле argparse в Python, но не могу понять, как его использовать. В подписи написано, что он должен называться как ArgumentError(argument, message) , но я не могу понять, каким должно быть...
46159 просмотров
schedule
28.02.2023
Python: извлечь переменные из пространства имен
Я использую argparse в python для анализа аргументов командной строки:
parser = ArgumentParser()
parser.add_argument("--a")
parser.add_argument("--b")
parser.add_argument("--c")
args = parser.parse_args()
Теперь я хочу сделать некоторые...
5211 просмотров
schedule
25.02.2023
Пользовательские действия Python argparse с переданными дополнительными аргументами
import argparse
class customAction(argparse.Action):
def __call__(self, parser, args, values, option_string=None):
setattr(args, self.dest, values)
parser = argparse.ArgumentParser()
parser.add_argument('-e', '--example',...
19190 просмотров
schedule
06.01.2023
Python argparse: множество вариантов приводит к уродливому выводу справки
У меня есть этот код, которым я обычно доволен:
import argparse
servers = [ "ApaServer", "BananServer", "GulServer", "SolServer", "RymdServer",
"SkeppServer", "HavsServer", "PiratServer", "SvartServer", "NattServer", "SovServer" ]...
34956 просмотров
schedule
21.08.2022
Argparse: проверьте, были ли переданы какие-либо аргументы
Мой скрипт должен запускать демонстрационный режим, когда параметры не заданы. Я пробовал это:
args = parser.parse_args()
if len(args) == 0:
run_demo()
else:
# evaluate args
Что дает *** TypeError: object of type 'Namespace' has no...
64892 просмотров
schedule
26.07.2022
Уважение конфиденциальности argparse в сравнении с удобством использования
В общем, я очень стараюсь уважать конфиденциальность модулей (если перед переменной стоит символ подчеркивания, я его не использую). Однако у меня есть угловой случай, где он кажется достаточно «безопасным».
Вот демо ( мой предыдущий вопрос )...
82 просмотров
schedule
01.07.2022
argparse: установка необязательного аргумента со значением обязательного аргумента
С помощью argparse Python я хотел бы добавить необязательный аргумент, который, если он не указан, получает значение другой (обязательный) аргумент.
parser.add_argument('filename',
metavar = 'FILE',
type...
8360 просмотров
schedule
28.05.2022
Argparse: можно ли сделать справку контекстно-зависимой?
У меня есть программа, которая использует argparse для обработки командной строки. Командная строка программы и, следовательно, ее помощь становятся контекстно-зависимыми. Я хотел бы, чтобы помощь отражала эту контекстную чувствительность.
e.g....
765 просмотров
schedule
19.05.2022
Ограничение значений параметров командной строки
Как ограничить значения параметров argparse?
В приведенном ниже коде опция sau должна принимать только число 0 или 1 , а bg должно разрешать только целое число. Как я могу реализовать это?
import os
import sys, getopt
import argparse...
11991 просмотров
schedule
25.04.2023
Зависимости Python между группами с использованием argparse
Я начал изучать Python, и теперь я изучаю большие преимущества argparse . Используя argparse , я создал две группы аргументов: group_list и group_simulate . Каждая из групп имеет свои собственные аргументы — пользователь может указать только...
10179 просмотров
schedule
02.09.2022
Анализ логических значений с помощью argparse
Я хотел бы использовать argparse для анализа логических аргументов командной строки, записанных как «--foo True» или «--foo False». Например:
my_program --my_boolean_flag False
Однако следующий тестовый код не выполняет то, что мне хотелось...
531995 просмотров
schedule
10.11.2022
Ruby optparse Ограничения
В настоящее время я пишу сценарии на Python, но хочу попробовать Ruby по нескольким причинам. За последнюю неделю я просмотрел множество примеров кода и прочитал много документации. Меня беспокоит отсутствие надлежащего аргумента командной строки...
1843 просмотров
schedule
27.10.2022
Как иметь аргументы вспомогательного анализатора в отдельном пространстве имен с помощью argparse?
У меня есть следующий тестовый код
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--verbose", default = 0, type=int)
subparsers = parser.add_subparsers(dest = "parser_name")
parser_lan = subparsers.add_parser('car')...
3394 просмотров
schedule
29.09.2023
Python argparse ключ = параметры значения
Я пытался найти ответ на этот вопрос уже при переполнении стека, но не могу найти точного ответа для моего конкретного случая.
Эта первая ссылка имеет тот же вопрос в первом разделе, но на него нет ответа ( python argparse: параметр=значение ). И...
3552 просмотров
schedule
04.07.2022
Python, argparse: как получить nargs=2 с type=str и type=int
Я потратил некоторое время на документацию argparse, но я все еще борюсь с этим модулем для одной опции в моей программе:
parser.add_argument("-r", "--rmsd", dest="rmsd", nargs=2,
help="extract the poses that are close from a ref according...
49807 просмотров
schedule
06.01.2023
Использование Argparse для создания конвертера файлов в Python
Я должен использовать командную строку и python для получения ввода в виде файла csv, затем прочитать его и преобразовать в файл xml с тем же именем, что и файл csv, за исключением расширения файла .xml, или пользователь может установить имя...
965 просмотров
schedule
20.08.2022