Уведомления

Группа в Telegram: @pythonsu

#1 Март 29, 2011 13:57:30

uhbif19
От:
Зарегистрирован: 2010-05-22
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Подкоманды в optparse

Собственно не помню как эта штука называется, но вроде подкоманды.

Суть, аналоги дебиановского apt-get или pip

pip install <параметры> <аргумент>
Хочу сделать подобное в optparse(ну или аналоге не суть).

Дело в том, что следующие параметры зависят от подкоманды

То есть в
prog one-action -f a
-f обозначает одно, а в
prog another-action -f a
-f значит другое.

Как такое реализовать ?



Офлайн

#2 Март 29, 2011 16:13:21

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Подкоманды в optparse

optparse - в топку.
argparse умеет из коробки: http://docs.python.org/py3k/library/argparse.html#sub-commands



Офлайн

#3 Март 30, 2011 16:02:07

uhbif19
От:
Зарегистрирован: 2010-05-22
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Подкоманды в optparse

Спасибо (:

Попробую его. Я так понимаю, что для 2ой версии он также доступен.



Офлайн

#4 Март 30, 2011 23:13:45

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Подкоманды в optparse

Да, лежит на pypi



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version