Pythonargparse中的Hello world

示例

以下程序向用户问好。它带有一个位置参数,即用户名,并且还可以被告知问候语。

import argparse

parser = argparse.ArgumentParser()

parser.add_argument('name', 

    help='name of user'

)

parser.add_argument('-g', '--greeting', 

    default='Hello',

    help='optional alternate greeting'

)

args = parser.parse_args()

print("{greeting}, {name}!".format(

       greeting=args.greeting,

       name=args.name)

)

$ pythonhello.py--help

usage:hello.py[-h] [-g GREETING] name

positional arguments:

  name                  name of user

optional arguments:

  -h, --help            show this help message and exit

  -g GREETING, --greeting GREETING

                        optional alternate greeting

$ pythonhello.pyworld

Hello, world!

$ pythonhello.pyJohn -g Howdy

Howdy, John!

有关更多详细信息,请阅读argparse文档。

以上是 Pythonargparse中的Hello world 的全部内容, 来源链接: utcz.com/z/315765.html

回到顶部