我使用argparse作为参数,我有很多argparse语句。我想在输出的资本删除不应打印或他们应该对齐。 在我的另一个argparse示例中,大写单词没有在单个列中对齐。你知道吗
parser = argparse.ArgumentParser()
parser.add_argument( '-del' ,action='store' ,dest='delete' , help="Del a POX"
parser.add_argument( '-a' ,action='store' ,dest='add' , help="add a POX"
return parser
python myscript.h -h
-del DELETE Del a POX
-a Add add a POX
根据你的参数,我得到:
DELETE
和ADD
是元变量,代表将跟随标志的参数。在普通帮助显示中,它们紧跟在标志-a ADD
之后。我不知道是什么在'-a Add'中产生了额外的空间。你知道吗我会为你的论点准备:
使用
metavar
参数,这里是一个空字符串:dest
通常是从第一个标志字符串推导出来的;但是可以像您所做的那样显式设置。
metavar
是从dest
派生的-通常大写-事实上我不知道是什么产生了Add
而不是ADD
。你知道吗它对齐行的
help
部分,但不对齐matavar部分。你知道吗相关问题 更多 >
编程相关推荐