Python optparse metavar

26
задан bluish 22 February 2012 в 13:54
поделиться

2 ответа

Как @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.

29
ответ дан Blair Conrad 28 November 2019 в 07:40
поделиться

metavar, кажется, используется для генерации справки: http://www.python.org/doc/2.5.2/lib/optparse-generating-help.html

5
ответ дан Guillaume 28 November 2019 в 07:40
поделиться
Другие вопросы по тегам:

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