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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论