Ключ-значение «Подпараметр» с помощью argparse PythonPython

Программы на Python
Anonymous
Ключ-значение «Подпараметр» с помощью argparse Python

Сообщение Anonymous »

Я хочу, чтобы параметр --new-entry мог обрабатывать последовательность ключ-значение с пробелом в качестве разделителя операторов.
Пример: >

Код: Выделить всё

script.py --new-entry name="The Republic" author="Plato" year="-400"
В этом примере name="The Republic"author="Plato"year="-400" — это полное значение параметра --new-entry
код>. В идеале я хочу поместить его в словарь, например:

Код: Выделить всё

    {
"name": "The Republic",
"author": "Plato",
…
}
Что я не искал
Вместо того, что некоторые люди ищут в других местах, я не пытаюсь создать несколько параметров, чтобы получить разные ценности. Все необходимые переменные (имя, автор, год) должны быть получены внутри одного параметра.
Вопрос
Итак, есть ли у них такая функция внутри argparse или любую другую библиотеку?

Подробнее здесь: https://stackoverflow.com/questions/786 ... s-argparse

Вернуться в «Python»