argparse是Python标准库中提供的模块,用于命令行参数的解析。引入模块 argparse是标准库中模块,不需要额外安装,直接映入使用。importargparse定义命令行参数 使用ArgumentParser类初始化参数解析对象。parserargparse。ArgumentParser(descriptionrunner。py) 使用addargument方法添加需要解析的命令行参数。 方法参数说明: 第一个指定命令行参数名称 type设置参数类型 help设置参数帮助提示信息 required设置是否是必须指定的参数,如果未设置,则会报错退出执行parser。addargument(ip,typestr,helpDatabaseIPaddress,requiredTrue)parser。addargument(port,typestr,helpDatabaseport,requiredTrue)parser。addargument(db,typestr,helpDatabasename,requiredTrue)parser。addargument(user,typestr,helpDatabaseusername,requiredTrue)parser。addargument(passwd,typestr,helpDatabasepassword,requiredTrue)获取参数值 通过parseargs方法解析命令行输入的参数,并装在字典中。argsparser。parseargs()print(args。ip)print(args。port)print(args。db)print(args。user)print(args。passwd)测试 执行如下命令,运行测试。python。exetest。pyip1。1。1。1port1234dbdb1useruserpasswd123 成功读取到命令行输入的参数。 如果必须的参数未设置,则会报错。 未指定passwd参数,则会给出错误提示。 完整代码importargparseparserargparse。ArgumentParser(descriptionrunner。py)parser。addargument(ip,typestr,helpDatabaseIPaddress,requiredTrue)parser。addargument(port,typestr,helpDatabaseport,requiredTrue)parser。addargument(db,typestr,helpDatabasename,requiredTrue)parser。addargument(user,typestr,helpDatabaseusername,requiredTrue)parser。addargument(passwd,typestr,helpDatabasepassword,requiredTrue)argsparser。parseargs()print(args。ip)print(args。port)print(args。db)print(args。user)print(args。passwd)