Существует ли библиотека Python, которая упрощает создание утилит CLI как команды управления Django?

Я хочу создать ряд утилит командной строки в Python, который использовался бы как так:

python utility.py command1 -option arg

Очень похожий на django команды управления. Есть ли какая-либо библиотека, которая упрощает создание таких команд?

5
задан Vasil 8 June 2010 в 08:51
поделиться

4 ответа

Бейкер , я думаю, довольно хорош. Optfunc тоже может быть.

5
ответ дан 13 December 2019 в 19:22
поделиться

Взгляните на plac . Я не использовал его, так как наткнулся на него совсем недавно. Однако это выглядит достаточно просто.

2
ответ дан 13 December 2019 в 19:22
поделиться

Вы просто хотите создать двухуровневую команду? Вам следует использовать argparse - он достаточно прост, похож на optparse, но упрощает работу с двухуровневыми командами, и будет включен в стандартную библиотеку в Python 2.7.

2
ответ дан 13 December 2019 в 19:22
поделиться
2
ответ дан 13 December 2019 в 19:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: