Python 3.6.5 Documentation >  Superseded Modules

Superseded Modules
******************

The modules described in this chapter are deprecated and only kept for
backwards compatibility. They have been superseded by other modules.

* "optparse" — Parser for command line options

* Background

* Terminology

* What are options for?

* What are positional arguments for?

* Tutorial

* Understanding option actions

* The store action

* Handling boolean (flag) options

* Other actions

* Default values

* Generating help

* Grouping Options

* Printing a version string

* How "optparse" handles errors

* Putting it all together

* Reference Guide

* Creating the parser

* Populating the parser

* Defining options

* Option attributes

* Standard option actions

* Standard option types

* Parsing arguments

* Querying and manipulating your option parser

* Conflicts between options

* Cleanup

* Other methods

* Option Callbacks

* Defining a callback option

* How callbacks are called

* Raising errors in a callback

* Callback example 1: trivial callback

* Callback example 2: check option order

* Callback example 3: check option order (generalized)

* Callback example 4: check arbitrary condition

* Callback example 5: fixed arguments

* Callback example 6: variable arguments

* Extending "optparse"

* Adding new types

* Adding new actions

* "imp" — Access the "import" internals

* Examples