Модуль Python для реализации интерфейсов командной строки

argparse - это модуль для реализации интерфейсов командной строки.

Из документации модуля :

Модуль argparse позволяет легко создавать удобные интерфейсы командной строки. Программа определяет, какие аргументы она требует, и argparse выяснит, как ее проанализировать из sys.argv. Модуль argparse также автоматически генерирует сообщения помощи и использования и выдает ошибки, когда пользователи дают программе недопустимые аргументы.

argparse был добавлен в stdlib в 2.7 / 3.2, что исключает .