Python argparse:预先格式化的帮助文本?

pet*_*aus 5 python argparse

我正在使用argparse,我想在我的一个选项的帮助文本中显示一个列表.但是,argparse从文本中删除新行并将其显示在一行上.

无论如何告诉argparse帮助字符串是否已预先格式化,而不是去除换行字符?

use*_*312 6

来自文档:

RawTextHelpFormatter维护各种帮助文本的空白,包括参数描述.

from argparse import RawTextHelpFormatter
parser = ArgumentParser(description='test', formatter_class=RawTextHelpFormatter)
Run Code Online (Sandbox Code Playgroud)

  • 是的,这个问题已经得到解答,但我在发布后阅读了他的评论,所以我想让它留下来:) (2认同)