【发布时间】:2013-03-09 23:05:40
【问题描述】:
此问题与question asked earlier 有关,但可能无关。问题是:使用子解析器时,如何在下面给定(工作)示例的帮助文本中使用换行符?
import argparse
parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter)
subparsers = parser.add_subparsers()
parser_start = subparsers.add_parser('stop')
parser_start.add_argument("file", help = "firstline\nnext line\nlast line")
print parser.parse_args()
我的输出如下:
tester.py stop -h
usage: tester.py stop [-h] file
positional arguments:
file firstline next line last line
optional arguments:
-h, --help show this help message and exit
file 帮助的预期输出应该是:
first line
next line
last line
【问题讨论】:
标签: python python-2.7 argparse