Python——argparse模块

    技术2022-07-10  119

    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)

    程序输出:

    Processed: 0.012, SQL: 9