概述
> IP(默认值:127.0.0.1)
> enabled_features(默认值:[A,B,C])
有时候,我想更改默认的enabled_features,让我们说[A,C,D]:
>取决于我需要知道IP的东西(所以它不能真正成为argparse默认值的默认值)
>只有当用户没有指定“enabled_features”时…这就是我无法知道的!
opts = parser.parse_args()
……一个参数实际上是由用户指定的,即一个人使用了类似的东西:
$python my_test.py --enabled_features A B C
并不是:
$python my_test.py
谢谢!
另一种方法是指定合理的默认值,而不用担心用户是否在输入中指定了这些或其他值.哪个更重要,用户是指定了值还是值本身?
总结
以上是编程之家为你收集整理的知道在使用Python的argparse时用户是否指定了参数全部内容,希望文章能够帮你解决知道在使用Python的argparse时用户是否指定了参数所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧