diff options
author | Hai Shi <shihai1992@gmail.com> | 2022-05-06 11:32:35 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-05 22:32:35 -0500 |
commit | 301351c6a227249770fdf498054e6bbce1c3ee3c (patch) | |
tree | 4465e7248048d475bfcc1d250d2bc5fa6d8ff020 /Doc/library/argparse.rst | |
parent | 299692afd8b8520383e6badeb907b285fc7c0909 (diff) | |
download | cpython-git-301351c6a227249770fdf498054e6bbce1c3ee3c.tar.gz |
update argparse's doc of append action. (#92344)
Diffstat (limited to 'Doc/library/argparse.rst')
-rw-r--r-- | Doc/library/argparse.rst | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Doc/library/argparse.rst b/Doc/library/argparse.rst index 5d269cc4ea..b5a2b794c2 100644 --- a/Doc/library/argparse.rst +++ b/Doc/library/argparse.rst @@ -846,8 +846,10 @@ how the command-line arguments should be handled. The supplied actions are: Namespace(foo=True, bar=False, baz=True) * ``'append'`` - This stores a list, and appends each argument value to the - list. This is useful to allow an option to be specified multiple times. - Example usage:: + list. It is useful to allow an option to be specified multiple times. + If the default value is non-empty, the default elements will be present + in the parsed value for the option, with any values from the + command line appended after those default values. Example usage:: >>> parser = argparse.ArgumentParser() >>> parser.add_argument('--foo', action='append') |