June 2017
Beginner to intermediate
274 pages
6h 49m
English
We set the name of an argument by passing it as a string to the ArgumentParser constructor's prog parameter. These changes make the help output of the program prettier and more useful, but they don't actually give the program any new capabilities.
We need to start adding argument specifications to the parser, so it can check for them in the argument list.
We do that by calling the ArgumentParser instance's add_argument method:

The argparse module recognizes two kinds of arguments:
As the name implies, optional arguments are not required, but if the user chooses to include ...