argparse模块
-
argparse模块使编写用户友好的命令行接口变得容易。
-
程序定义了它需要的参数,而argparse将找出如何从sys.argv解析这些参数。
-
argparse 模块还会自动生成帮助和使用消息,并在用户给程序提供无效参数时候发出错误信息。
import argparse #导入库
parser = argparse.ArgumentParser() #获取所有参数
parser.add_argument("-n1","--number one",help = "第一个参数",type = int) #添加参数1
parser.add_argument("--n2","--number two",help = "第二个参数",type = int) #添加参数2
args = parser.parse_args() #解析所有参数
import argparse #导入库
parser = argparse.ArgumentParser() #获取所有参数
parser.add_argument("number1",help = "第一个参数",type = int) #添加参数1
parser.add_argument("number2",help = "第二个参数",type = int) #添加参数2
args = parser.parse_args() #解析所有参数
print("第一个参数:",args.number1)
print("第二个参数:",args.number2)
程序输出: