Модуль Python для реализации интерфейсов командной строки
argparse
модуль Python для реализации интерфейсов командной строки.
Из документации модуля:
argparse
модуль помогает записать удобные для пользователя интерфейсы командной строки. Программа определяет, каких аргументов она требует, иargparse
выяснит, как проанализировать тех, которые изsys.argv
.argparse
модуль также автоматически генерирует справку и сообщения использования и ошибки проблем, когда пользователи дают недействительные аргументы программы.
argparse
был добавлен к stdlib в 2.7/3.2, удержав от использования optparse.