optparse |
argparse |
from optparse import OptionParser
|
from argparse import ArgumentParser
|
|
|
_parser = OptionParser(usage=usage, version=1.0)
|
parser = ArgumentParser(description=desc)
|
_parser.add_option(
'-q', '--query',
action = 'store',
type = 'str', #Specify the type of value to receive
dest = 'download_date', #Save destination variable name
help = 'Word to search' # --Statement to display when helping
)
|
parser.add_argument(
'-q', '--query',
type = str, #Specify the type of value to receive
dest = 'query', #Save destination variable name
required = True, #Required item
help = 'Word to search' # --Statement to display when helping
)
|
imgopt.add_argument( "--pkgverify-level", type="choice", choices=["all", "signature", "digest", "none"], dest="pkgverify_level", default=None, help="Configures RPM package verification. Use \"all\" to enforce " "trusted GPG signatures and strong digests for every " "package. Only affects packages installed during the " "%install step." )
|
imgopt.add_argument( "--pkgverify-level", choices=["all", "signature", "digest", "none"], dest="pkgverify_level", default=None, help="Configures RPM package verification. Use \"all\" to enforce " "trusted GPG signatures and strong digests for every " "package. Only affects packages installed during the " "%install step." )
|
_options, _args = _parser.parse_args()
|
args = parser.parse_args()
|
optparse.OptionGroup(parser, title, description=None) |
ArgumentParser.add_argument_group(title=None, description=None) |
parser = optparse.OptionParser()
imgopt = optparse.OptionGroup( parser, "Image options", "These options define the created image." )
imgopt.add_option( "--batch", type="string", dest="batch", help="Path or url to batch config file" )
|
group = parser.add_argument_group('group') group.add_argument('--foo', help='foo help')
|
|