• Home
  • Raw
  • Download

Lines Matching refs:parse_args

44    args = parser.parse_args()
105 used when :meth:`~ArgumentParser.parse_args` is called. For example::
113 Later, calling :meth:`~ArgumentParser.parse_args` will return an object with
124 :meth:`~ArgumentParser.parse_args` method. This will inspect the command line,
129 >>> parser.parse_args(['--sum', '7', '-1', '42'])
132 In a script, :meth:`~ArgumentParser.parse_args` will typically be called with no
211 args = parser.parse_args()
358 >>> foo_parser.parse_args(['--parent', '2', 'XXX'])
363 >>> bar_parser.parse_args(['--bar', 'YYY'])
494 >>> parser.parse_args('+f X ++bar Y'.split())
516 >>> parser.parse_args(['-f', 'foo', '@args.txt'])
538 to globally suppress attribute creation on :meth:`~ArgumentParser.parse_args`
544 >>> parser.parse_args(['--foo', '1', 'BAR'])
546 >>> parser.parse_args([])
555 :meth:`~ArgumentParser.parse_args` method of an :class:`ArgumentParser`,
563 >>> parser.parse_args(['--foon'])
617 args = parser.parse_args()
660 Normally, when you pass an invalid argument list to the :meth:`~ArgumentParser.parse_args`
670 ... parser.parse_args('--integers a'.split())
714 :meth:`parse_args`.
735 When :meth:`~ArgumentParser.parse_args` is called, optional arguments will be
742 >>> parser.parse_args(['BAR'])
744 >>> parser.parse_args(['BAR', '--foo', 'FOO'])
746 >>> parser.parse_args(['--foo', 'FOO'])
757 :meth:`~ArgumentParser.parse_args`. The ``action`` keyword argument specifies
765 >>> parser.parse_args('--foo 1'.split())
774 >>> parser.parse_args(['--foo'])
786 >>> parser.parse_args('--foo --bar'.split())
795 >>> parser.parse_args('--foo 1 --foo 2'.split())
807 >>> parser.parse_args('--str --int'.split())
815 >>> parser.parse_args(['-vvv'])
832 >>> parser.parse_args(['--version'])
841 >>> parser.parse_args(["--foo", "f1", "--foo", "f2", "f3", "f4"])
854 >>> parser.parse_args(['--no-foo'])
877 >>> args = parser.parse_args('1 --foo 2'.split())
899 >>> parser.parse_args('c --foo a b'.split())
917 >>> parser.parse_args(['XX', '--foo', 'YY'])
919 >>> parser.parse_args(['XX', '--foo'])
921 >>> parser.parse_args([])
932 >>> parser.parse_args(['input.txt', 'output.txt'])
935 >>> parser.parse_args([])
950 >>> parser.parse_args('a b --foo x y --bar 1 2'.split())
961 >>> parser.parse_args(['a', 'b'])
963 >>> parser.parse_args([])
982 :meth:`~ArgumentParser.parse_args`. See the action_ description for examples.
1007 >>> parser.parse_args(['--foo', '2'])
1009 >>> parser.parse_args([])
1017 >>> parser.parse_args([], namespace=argparse.Namespace(foo=101))
1028 >>> parser.parse_args()
1036 >>> parser.parse_args(['a'])
1038 >>> parser.parse_args([])
1047 >>> parser.parse_args([])
1049 >>> parser.parse_args(['--foo', '1'])
1095 >>> parser.parse_args(['"The Tale of Two Cities"'])
1133 >>> parser.parse_args(['rock'])
1135 >>> parser.parse_args(['fire'])
1146 >>> print(parser.parse_args(['3']))
1148 >>> parser.parse_args(['4'])
1174 >>> parser.parse_args(['--foo', 'BAR'])
1176 >>> parser.parse_args([])
1181 :meth:`~ArgumentParser.parse_args` will report an error if that option is not
1203 >>> parser.parse_args(['-h'])
1260 >>> parser.parse_args('X --foo Y'.split())
1277 >>> parser.parse_args('X --foo Y'.split())
1290 attribute on the :meth:`~ArgumentParser.parse_args` object is still determined
1313 object returned by :meth:`~ArgumentParser.parse_args`. The name of this
1321 >>> parser.parse_args(['XXX'])
1336 >>> parser.parse_args('-f 1 -x 2'.split())
1338 >>> parser.parse_args('--foo 1 -y 2'.split())
1345 >>> parser.parse_args('--foo XXX'.split())
1377 :meth:`~ArgumentParser.parse_args`. Most actions add an attribute to this
1395 The parse_args() method
1398 .. method:: ArgumentParser.parse_args(args=None, namespace=None)
1417 The :meth:`~ArgumentParser.parse_args` method supports several ways of
1424 >>> parser.parse_args(['-x', 'X'])
1426 >>> parser.parse_args(['--foo', 'FOO'])
1433 >>> parser.parse_args(['--foo=FOO'])
1439 >>> parser.parse_args(['-xX'])
1449 >>> parser.parse_args(['-xyzZ'])
1456 While parsing the command line, :meth:`~ArgumentParser.parse_args` checks for a
1466 >>> parser.parse_args(['--foo', 'spam'])
1471 >>> parser.parse_args(['--bar'])
1476 >>> parser.parse_args(['spam', 'badger'])
1484 The :meth:`~ArgumentParser.parse_args` method attempts to give errors whenever
1488 The :meth:`~ArgumentParser.parse_args` method is cautious here: positional
1497 >>> parser.parse_args(['-x', '-1'])
1501 >>> parser.parse_args(['-x', '-1', '-5'])
1509 >>> parser.parse_args(['-1', 'X'])
1513 >>> parser.parse_args(['-2'])
1518 >>> parser.parse_args(['-1', '-1'])
1524 :meth:`~ArgumentParser.parse_args` that everything after that is a positional
1527 >>> parser.parse_args(['--', '-f'])
1535 The :meth:`~ArgumentParser.parse_args` method :ref:`by default <allow_abbrev>`
1542 >>> parser.parse_args('-bac MMM'.split())
1544 >>> parser.parse_args('-bad WOOD'.split())
1546 >>> parser.parse_args('-ba BA'.split())
1560 :meth:`~ArgumentParser.parse_args`. This is useful for testing at the
1570 >>> parser.parse_args(['1', '2', '3', '4'])
1572 >>> parser.parse_args(['1', '2', '3', '4', '--sum'])
1582 Simple class used by default by :meth:`~ArgumentParser.parse_args` to create
1591 >>> args = parser.parse_args(['--foo', 'BAR'])
1605 >>> parser.parse_args(args=['--foo', 'BAR'], namespace=c)
1679 >>> parser.parse_args(['a', '12'])
1681 >>> parser.parse_args(['--foo', 'b', '--baz', 'Z'])
1684 Note that the object returned by :meth:`parse_args` will only contain
1699 >>> parser.parse_args(['--help'])
1711 >>> parser.parse_args(['a', '--help'])
1720 >>> parser.parse_args(['b', '--help'])
1737 >>> parser.parse_args(['-h'])
1756 >>> parser.parse_args(['co', 'bar'])
1787 >>> args = parser.parse_args('foo 1 -x 2'.split())
1792 >>> args = parser.parse_args('bar XYZYX'.split())
1796 This way, you can let :meth:`parse_args` do the job of calling the
1809 >>> parser.parse_args(['2', 'frobble'])
1830 >>> parser.parse_args(['--raw', 'raw.dat', 'file.txt'])
1839 >>> parser.parse_args(['-'])
1911 >>> parser.parse_args(['--foo'])
1913 >>> parser.parse_args(['--bar'])
1915 >>> parser.parse_args(['--foo', '--bar'])
1927 >>> parser.parse_args([])
1941 Most of the time, the attributes of the object returned by :meth:`parse_args`
1950 >>> parser.parse_args(['736'])
1958 >>> parser.parse_args([])
1980 In most typical applications, :meth:`~ArgumentParser.parse_args` will take
2018 :meth:`~ArgumentParser.parse_args` except that it does not produce an error when
2145 * Replace ``(options, args) = parser.parse_args()`` with ``args =
2146 parser.parse_args()`` and add additional :meth:`ArgumentParser.add_argument`
2152 :meth:`~ArgumentParser.parse_args`.