Я хочу создать ряд утилит командной строки в Python, который использовался бы как так:
python utility.py command1 -option arg
Очень похожий на django команды управления. Есть ли какая-либо библиотека, которая упрощает создание таких команд?
Взгляните на plac . Я не использовал его, так как наткнулся на него совсем недавно. Однако это выглядит достаточно просто.
Вы просто хотите создать двухуровневую команду? Вам следует использовать argparse - он достаточно прост, похож на optparse, но упрощает работу с двухуровневыми командами, и будет включен в стандартную библиотеку в Python 2.7.