热线电话:13121318867

登录
2019-04-18 阅读量: 440
argparse相关的一些要点

argparse相关的一些要点:

  • 首先,我们导入了argparse模块。
  • 然后,创建了一个ArgumentParser对象,并提供了我们程序的描述。
  • 现在,我们可以通过添加参数来填充我们的解析器对象。在这个例子中,我们创建了一个参数add。 可以将许多参数传递给add_argument函数。在这里我解释一下我在上面的例子中使用过的:
    参数1 :( “add”)它只不过是参数的名称。我们将使用此名称通过键入args.add来访问add参数。参数2:(nargs ='*')应该使用的命令行参数的数量。将其指定为'*'表示它可以是任何否。参数,即从0到任何东西。参数3:(metavar ='num')用法消息中参数的名称。论点4:

# importing required modules

import argparse

# create a parser object

parser = argparse.ArgumentParser(description = "An addition program")

# add argument

parser.add_argument("add", nargs = '*', metavar = "num", type = int,

help = "All the numbers separated by spaces will be added.")

# parse the arguments from standard input

args = parser.parse_args()

# check if add argument has any input data.

# If it has, then print sum of the given numbers

if len(args.add) != 0:

print(sum(args.add))

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子