From f21804ad61af980cd6659ca8471b111675b9d20c Mon Sep 17 00:00:00 2001 From: Senthil Kumaran Date: Tue, 26 Jun 2012 14:17:19 +0800 Subject: [PATCH] Issue #13685 - Update argparse help message for % sign usage. --- Doc/library/argparse.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Doc/library/argparse.rst b/Doc/library/argparse.rst index 186e12da312..d64f8a28759 100644 --- a/Doc/library/argparse.rst +++ b/Doc/library/argparse.rst @@ -1082,6 +1082,9 @@ specifiers include the program name, ``%(prog)s`` and most keyword arguments to optional arguments: -h, --help show this help message and exit +As the help string supports %-formatting, if you want a literal ``%`` to appear +in the help string, you must escape it as ``%%``. + :mod:`argparse` supports silencing the help entry for certain options, by setting the ``help`` value to ``argparse.SUPPRESS``::