argparse help python modu中的缩进

2024-09-26 22:53:26 发布

您现在位置:Python中文网/ 问答频道 /正文

考虑下面的代码

import argparse


parser = argparse.ArgumentParser(description='Intro', add_help=False)
parser.add_argument('--help', action='help', help='My Help')
parser.add_argument('--master', default='abc', help='yadayada ydad', metavar='\b')

args = parser.parse_args()
arg_dict = vars(args)

print(arg_dict)

它给出的结果

^{pr2}$

正如输出--help及其描述My Help前面有{}个额外的空格。如何修复/或删除此多余空间?。在

谢谢


Tags: 代码importaddparsermyargargparsehelp
1条回答
网友
1楼 · 发布于 2024-09-26 22:53:26

master定义中的metavar='\b'更改为metavar=''
这将对齐消息文本。在

例如:

import argparse
...
parser.add_argument(' master', default='abc', help='yadayada ydad', metavar='')
...

$ python test.py help

^{pr2}$

相关问题 更多 >

    热门问题