File tree 1 file changed +5
-0
lines changed
1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -751,6 +751,9 @@ how the command-line arguments should be handled. The supplied actions are:
751
751
752
752
.. versionadded :: 3.8
753
753
754
+ Only actions that consume command-line arguments (e.g. ``'store' ``,
755
+ ``'append' `` or ``'extend' ``) can be used with positional arguments.
756
+
754
757
You may also specify an arbitrary action by passing an Action subclass or
755
758
other object that implements the same interface. The ``BooleanOptionalAction ``
756
759
is available in ``argparse `` and adds support for boolean actions such as
@@ -878,6 +881,8 @@ See also :ref:`specifying-ambiguous-arguments`. The supported values are:
878
881
If the ``nargs `` keyword argument is not provided, the number of arguments consumed
879
882
is determined by the action _. Generally this means a single command-line argument
880
883
will be consumed and a single item (not a list) will be produced.
884
+ Actions that do not consume command-line arguments (e.g.
885
+ ``'store_const' ``) set ``nargs=0 ``.
881
886
882
887
883
888
.. _const :
You can’t perform that action at this time.
0 commit comments