Kaydet (Commit) 6c1f0ad6 authored tarafından Berker Peksag's avatar Berker Peksag

Issue #17462: Add a paragraph about advantages of argparse over optparse.

Patch by Anastasia Filatova.
üst d5a8f580
......@@ -1949,6 +1949,16 @@ transparently, particularly with the changes required to support the new
:mod:`optparse` had either been copy-pasted over or monkey-patched, it no
longer seemed practical to try to maintain the backwards compatibility.
The :mod:`argparse` module improves on the standard library :mod:`optparse`
module in a number of ways including:
* Handling positional arguments.
* Supporting sub-commands.
* Allowing alternative option prefixes like ``+`` and ``/``.
* Handling zero-or-more and one-or-more style arguments.
* Producing more informative usage messages.
* Providing a much simpler interface for custom ``type`` and ``action``.
A partial upgrade path from :mod:`optparse` to :mod:`argparse`:
* Replace all :meth:`optparse.OptionParser.add_option` calls with
......
......@@ -411,6 +411,7 @@ Florian Festi
John Feuerstein
Carl Feynman
Vincent Fiack
Anastasia Filatova
Tomer Filiba
Jeffrey Finkelstein
Russell Finn
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment