Python argparse:显示默认值并保留换行符?

gue*_*tli 1 python argparse

我想在帮助文本中保留换行符并显示参数的默认值。

我在 Stackoverflow 找到了两个答案:

如何启用这两个功能?

gue*_*tli 5

class SaneFormatter(argparse.RawTextHelpFormatter, 
                    argparse.ArgumentDefaultsHelpFormatter):
    pass
Run Code Online (Sandbox Code Playgroud)

用法:

    parser = argparse.ArgumentParser(description='''Multi
line
help
text
''', formatter_class=SaneFormatter)
Run Code Online (Sandbox Code Playgroud)