отображение новых строк в справочном сообщении при использовании python optparse

Я использую модуль optparse для анализа параметров / аргументов. По причинам обратной совместимости я не могу использовать модуль argparse. Как я могу отформатировать мое сообщение эпилога, чтобы сохранить новые строки?

В приведенном ниже примере я хочу, чтобы эпилог печатался в отформатированном виде.

    epi = \
"""
Examples usages:
  Do something
  %prog -a -b foo
  Do something else
  %prog -d -f -h bar
"""
    parser = optparse.OptionParser(epilog=epi)
6
задан DannyTree 11 May 2011 в 08:12
поделиться