Python argparse:显示默认值并保留换行符?
我想在帮助文本中保留换行符,并显示参数的默认值 我在Stackoverflow找到了两个答案:Python argparse:显示默认值并保留换行符?,python,argparse,Python,Argparse,我想在帮助文本中保留换行符,并显示参数的默认值 我在Stackoverflow找到了两个答案: argparse.RawTextHelpFormatter argparse.ArgumentDefaultsHelpFormatter 如何启用这两个功能 class SaneFormatter(argparse.RawTextHelpFormatter, argparse.ArgumentDefaultsHelpFormatter): pass
- argparse.RawTextHelpFormatter
- argparse.ArgumentDefaultsHelpFormatter
class SaneFormatter(argparse.RawTextHelpFormatter,
argparse.ArgumentDefaultsHelpFormatter):
pass
用法:
parser = argparse.ArgumentParser(description='''Multi
line
help
text
''', formatter_class=SaneFormatter)
用法:
parser = argparse.ArgumentParser(description='''Multi
line
help
text
''', formatter_class=SaneFormatter)
不要忘记,您可以在自己的
帮助
行中包含“%”(默认值)s`以及您需要的任何额外格式。请参见不要忘记,您可以在自己的帮助
行中包含“%”(默认值)s`以及您需要的任何额外格式。看见