Я предпочитаю optparse
, потому что он поддерживается в версии 2.6 и имеет приятный интерфейс, автоматически генерирует тексты справки и поддерживает дополнительные параметры, а не только аргументы.
Вот так:
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-e", "--event", dest="type", help="type of EVENT")
(options, args) = parser.parse_args()
if options.type == 'fubar':
blah.blubb()
Вы поняли.