@@ -3435,10 +3435,10 @@ msgid ""
34353435"``description`` keyword arguments. When either is present, the subparser's "
34363436"commands will appear in their own group in the help output. For example::"
34373437msgstr ""
3438- "O método :meth:`add_subparsers` também oferece suporte aos argumentos "
3439- "nomeados ``title`` e ``description``. Quando qualquer um deles estiver "
3440- "presente, os comandos do subanalisador aparecerão em seu próprio grupo na "
3441- "saída de ajuda. Por exemplo::"
3438+ "O método :meth:`add_subparsers` também aceita os argumentos nomeados "
3439+ "``title`` e ``description``. Quando qualquer um deles estiver presente, os "
3440+ "comandos do subanalisador aparecerão em seu próprio grupo na saída de ajuda. "
3441+ "Por exemplo::"
34423442
34433443#: ../../library/argparse.rst:1638
34443444msgid ""
@@ -3459,22 +3459,13 @@ msgid ""
34593459"\n"
34603460" {foo,bar} additional help"
34613461msgstr ""
3462- ">>> parser = argparse.ArgumentParser()\n"
3463- ">>> subparsers = parser.add_subparsers(title='subcommands',\n"
3464- "... description='valid subcommands',\n"
3465- "... help='additional help')\n"
3466- ">>> subparsers.add_parser('foo')\n"
3467- ">>> subparsers.add_parser('bar')\n"
3468- ">>> parser.parse_args(['-h'])\n"
3469- "usage: [-h] {foo,bar} ...\n"
3470- "\n"
3471- "options:\n"
3472- " -h, --help show this help message and exit\n"
3473- "\n"
3474- "subcommands:\n"
3475- " valid subcommands\n"
3476- "\n"
3477- " {foo,bar} additional help"
3462+ ">>> parser = argparse.ArgumentParser()>>> subparsers = parser."
3463+ "add_subparsers(title='subcommands',... "
3464+ "description='valid subcommands',... "
3465+ "help='additional help')>>> subparsers.add_parser('foo')>>> subparsers."
3466+ "add_parser('bar')>>> parser.parse_args(['-h'])usage: [-h] {foo,bar} ..."
3467+ "options: -h, --help show this help message and exitsubcommands: valid "
3468+ "subcommands {foo,bar} additional help"
34783469
34793470#: ../../library/argparse.rst:1655
34803471msgid ""
@@ -3496,12 +3487,10 @@ msgid ""
34963487">>> parser.parse_args(['co', 'bar'])\n"
34973488"Namespace(foo='bar')"
34983489msgstr ""
3499- ">>> parser = argparse.ArgumentParser()\n"
3500- ">>> subparsers = parser.add_subparsers()\n"
3501- ">>> checkout = subparsers.add_parser('checkout', aliases=['co'])\n"
3502- ">>> checkout.add_argument('foo')\n"
3503- ">>> parser.parse_args(['co', 'bar'])\n"
3504- "Namespace(foo='bar')"
3490+ ">>> parser = argparse.ArgumentParser()>>> subparsers = parser."
3491+ "add_subparsers()>>> checkout = subparsers.add_parser('checkout', "
3492+ "aliases=['co'])>>> checkout.add_argument('foo')>>> parser.parse_args(['co', "
3493+ "'bar'])Namespace(foo='bar')"
35053494
35063495#: ../../library/argparse.rst:1666
35073496msgid ""
@@ -3549,37 +3538,20 @@ msgid ""
35493538">>> args.func(args)\n"
35503539"((XYZYX))"
35513540msgstr ""
3552- ">>> # funções do subanalisador functions\n"
3553- ">>> def foo(args):\n"
3554- "... print(args.x * args.y)\n"
3555- "...\n"
3556- ">>> def bar(args):\n"
3557- "... print('((%s))' % args.z)\n"
3558- "...\n"
3559- ">>> # cria o analisador de nível superior\n"
3560- ">>> parser = argparse.ArgumentParser()\n"
3561- ">>> subparsers = parser.add_subparsers(required=True)\n"
3562- ">>>\n"
3563- ">>> # cria o analisador do comando \" foo\" \n"
3564- ">>> parser_foo = subparsers.add_parser('foo')\n"
3565- ">>> parser_foo.add_argument('-x', type=int, default=1)\n"
3566- ">>> parser_foo.add_argument('y', type=float)\n"
3567- ">>> parser_foo.set_defaults(func=foo)\n"
3568- ">>>\n"
3569- ">>> # cria o analisador do comando \" foo\" \n"
3570- ">>> parser_bar = subparsers.add_parser('bar')\n"
3571- ">>> parser_bar.add_argument('z')\n"
3572- ">>> parser_bar.set_defaults(func=bar)\n"
3573- ">>>\n"
3574- ">>> # analisa os argumentos e chama a função que for selecionada\n"
3575- ">>> args = parser.parse_args('foo 1 -x 2'.split())\n"
3576- ">>> args.func(args)\n"
3577- "2.0\n"
3578- ">>>\n"
3579- ">>> # analisa os argumentos e chama a função que foi selecionada\n"
3580- ">>> args = parser.parse_args('bar XYZYX'.split())\n"
3581- ">>> args.func(args)\n"
3582- "((XYZYX))"
3541+ ">>> # funções do subanalisador functions>>> def foo(args):... print(args."
3542+ "x * args.y)...>>> def bar(args):... print('((%s))' % args.z)...>>> # "
3543+ "cria o analisador de nível superior>>> parser = argparse.ArgumentParser()>>> "
3544+ "subparsers = parser.add_subparsers(required=True)>>>>>> # cria o analisador "
3545+ "do comando \" foo\" >>> parser_foo = subparsers.add_parser('foo')>>> "
3546+ "parser_foo.add_argument('-x', type=int, default=1)>>> parser_foo."
3547+ "add_argument('y', type=float)>>> parser_foo.set_defaults(func=foo)>>>>>> # "
3548+ "cria o analisador do comando \" foo\" >>> parser_bar = subparsers."
3549+ "add_parser('bar')>>> parser_bar.add_argument('z')>>> parser_bar."
3550+ "set_defaults(func=bar)>>>>>> # analisa os argumentos e chama a função que "
3551+ "for selecionada>>> args = parser.parse_args('foo 1 -x 2'.split())>>> args."
3552+ "func(args)2.0>>>>>> # analisa os argumentos e chama a função que foi "
3553+ "selecionada>>> args = parser.parse_args('bar XYZYX'.split())>>> args."
3554+ "func(args)((XYZYX))"
35833555
35843556#: ../../library/argparse.rst:1703
35853557msgid ""
@@ -3592,8 +3564,8 @@ msgid ""
35923564msgstr ""
35933565"Dessa forma, você pode deixar :meth:`parse_args` fazer o trabalho de chamar "
35943566"a função apropriada após a análise sintática do argumento ser concluída. "
3595- "Associar funções com ações como essa é normalmente a maneira mais fácil de "
3596- "lidar com as diferentes ações para cada um dos seus subanalisadores. No "
3567+ "Associar funções a ações como essa é, normalmente, a maneira mais fácil de "
3568+ "lidar com as diferentes ações de cada um dos seus subanalisadores. No "
35973569"entanto, se for necessário verificar o nome do subanalisador que foi "
35983570"invocado, o argumento nomeado ``dest`` para a chamada :meth:`add_subparsers` "
35993571"funcionará::"
@@ -3609,14 +3581,11 @@ msgid ""
36093581">>> parser.parse_args(['2', 'frobble'])\n"
36103582"Namespace(subparser_name='2', y='frobble')"
36113583msgstr ""
3612- ">>> parser = argparse.ArgumentParser()\n"
3613- ">>> subparsers = parser.add_subparsers(dest='subparser_name')\n"
3614- ">>> subparser1 = subparsers.add_parser('1')\n"
3615- ">>> subparser1.add_argument('-x')\n"
3616- ">>> subparser2 = subparsers.add_parser('2')\n"
3617- ">>> subparser2.add_argument('y')\n"
3618- ">>> parser.parse_args(['2', 'frobble'])\n"
3619- "Namespace(subparser_name='2', y='frobble')"
3584+ ">>> parser = argparse.ArgumentParser()>>> subparsers = parser."
3585+ "add_subparsers(dest='subparser_name')>>> subparser1 = subparsers."
3586+ "add_parser('1')>>> subparser1.add_argument('-x')>>> subparser2 = subparsers."
3587+ "add_parser('2')>>> subparser2.add_argument('y')>>> parser.parse_args(['2', "
3588+ "'frobble'])Namespace(subparser_name='2', y='frobble')"
36203589
36213590#: ../../library/argparse.rst:1719
36223591msgid "New *required* keyword-only parameter."
0 commit comments