Как правильно написать консольную утилиту на Python?

Необходимо написать утилитку для командной строки для управления и мониторинга кое-какого железа. В связи с этим встал вопрос - есть ли какие-то устоявшиеся шаблоны, которыми можно воспользоваться?
Сама утилита предполагает наличие около 15 параметров, часть из которых независимы (можно перенастраивать отдельно), часть имеют связь с другими параметрами и могут изменять только все вместе).
  • Вопрос задан
  • 3762 просмотра
Пригласить эксперта
Ответы на вопрос 3
dizballanze
@dizballanze
Software developer at Yandex
В стандартной библиотеке есть модуль argparse, использовал его для небольшой утилиты - вполне удобно.
Ответ написан
Комментировать
@insekt Автор вопроса
Нашел интересную библиотеку click.pocoo.org
Ответ написан
Комментировать
@throughtheether
human after all
Использовал docopt. Для моих скромных целей хватило.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы