出于某种原因,我不在我的程序中使用位置参数,而只接受"可选"参数,控制参数是否真的是可选的设备,如narg='?'或action='store_true'.因此,帮助文本中的"可选参数"将具有误导性.我可以简单地将其显示为"参数"吗?谢谢.
kir*_*gin 13
好了,看着argparse源,在我看来,它是作为覆盖那么简单title的parser._optionals,就像这样:
parser._optionals.title = "my mandatory arguments, they are actually optionals, but I'll check for their presence"
Run Code Online (Sandbox Code Playgroud)
可能我应该提到它是一个肮脏的黑客,你的整个想法有点疯狂,因为切换到位置参数是如此容易做,并且可选参数是可选的.
| 归档时间: |
|
| 查看次数: |
1959 次 |
| 最近记录: |