Как явно перечислить разрешенные аргументы ключевых слов в Python для поддержки IDE?Python

Программы на Python
Anonymous
Как явно перечислить разрешенные аргументы ключевых слов в Python для поддержки IDE?

Сообщение Anonymous »

Я использую

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

ArgumentParser
на Python и предоставляю пользователям возможность добавлять в мой скрипт свои собственные функции. Для этого я даю им функцию, которая генерирует данные, которые используются в argparse

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

add_argument()
функция. Я заметил, что подпись add_argument

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

add_argument(self, *args, **kwargs)
но, просматривая документацию по vscode, я вижу все возможные аргументы (action, nargs, const, default и т. д.).
пример
Как это делает Python? Насколько я знаю, когда вы даете пользователю **kwargs, он отображается как **kwargs и все.
Я просмотрел весь этот сайт и Интернет в целом, но не могу' не могу найти используемый для этого синтаксис.

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

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