argparse解析器:覆盖选项

问题描述 投票:1回答:1

我正在使用pytest插件-pytest-html

该插件有一个名为'--self-contained-html'的选项。我创建了自己的插件,该插件以该插件为基础,并添加了另一个选项。我希望当有人使用我的选项时,即使没有提供,原始的'--self-contained-html'也将设置为True。

基本上,我想从以下位置更改选项:

parser.add_option(
'--self-contained-html',
action='store_true',
defaut=False,
)

to

 parser.add_option(
'--self-contained-html',
action='store_true',
default=<Check_if_parser_option_X_was_given>,
)

我正在使用pytest插件-pytest-html插件有一个名为'--self-contained-html'的选项。我创建了自己的插件,该插件以该插件为基础,并添加了另一个选项。我想要那个,当有人...

python python-3.x pytest argparse
1个回答
0
投票

您可以尝试使用以下选项在现有命令行参数中附加--self-contained-html。为此,您可以设置一个条件来检查由您设置的选项是否在现有命令列表中行参数。

© www.soinside.com 2019 - 2024. All rights reserved.