qman
Дек. 24, 2007 07:59:31
всем привет,
скрипт вызывается с 3 ключами. Первые 2 ключа обязательны, третий ключ необязателен. Как определить что указан третий ключ? что он не равен null?
Есть ли что то наподобие is_define(argv)?
Вариант с подсчетом кол-ва len(argv) не предлагать.
P.S. книжки бегло посмотрел не нашел.
poltergeist
Дек. 24, 2007 08:14:09
PooH
Дек. 24, 2007 08:14:36
Воспользоваться модулем optparse из стандартной библиотеки
slivlen
Дек. 24, 2007 10:23:11
Как уже говорили выше лучше всего воспользоваться optparse, но как вариант можно проверить наличие аргумента еще и так:
if optional_arg_name in sys.argv:
...