【发布时间】:2020-09-01 19:17:15
【问题描述】:
我有一个脚本,可以使用或不使用 gui 执行,它有一些可选参数,例如 -g 用于选择显示 gui、输入路径和输出路径,而这些参数都是可选的,我希望它们是激活 gui 时为可选,在没有 gui 的情况下执行脚本时为非可选。我怎样才能做到这一点?
【问题讨论】:
-
您好。请提供minimal reproducible example,以便我们更好地帮助您
-
如果使用 argparse,请将
required=True参数添加到add_argument()方法。 -
@mece1390,
required在参数为positional时是不允许的。是否为required由nargs决定。 -
听起来很适合
subparsers功能。
标签: python arguments command-line-arguments argparse