Как реализовать параметр --verbose или -v в сценарии?

я знал - verbose или -v из нескольких инструментов и Я хотел бы реализовать это в некоторых из моих собственных скриптов и инструментов.

Я думал разместить:

if verbose:
    print ...

в моем исходном коде, поэтому, если пользователь передает параметр -v , для переменной verbose будет установлено значение True , и текст будет напечатан.

Это правильный подход или есть более общий способ?

Дополнение: я не прошу способа реализовать синтаксический анализ аргументов. Я знаю, как это делается. Меня особенно интересует только подробный вариант.

78
задан martineau 12 December 2018 в 10:02
поделиться