Как @Guillaume говорит, он используется для генерации справки. Если Вы хотите иметь опцию, которая берет аргумент, такой как имя файла, можно добавить metavar
параметр к эти add_option
вызов, таким образом, предпочтительное имя аргумента / дескриптор производится в сообщении справки. От текущая документация модуля :
usage = "usage: %prog [options] arg1 arg2"
parser = OptionParser(usage=usage)
parser.add_option("-f", "--filename",
metavar="FILE", help="write output to FILE"),
произвел бы справку как это:
usage: <yourscript> [options] arg1 arg2
options:
-f FILE, --filename=FILE
"ФАЙЛ" после "-f" и "-имя файла" прибывает из metavar.
metavar, кажется, используется для генерации справки: http://www.python.org/doc/2.5.2/lib/optparse-generating-help.html