Advertisement

python中argparse模块概述

阅读量:

前言:

在涉及多文件处理或多种语言协作的项目开发过程中,Python脚本通常需要从命令行界面直接获取参数信息。Python语言本身内置了argparse模块,使得该操作过程变得更加便捷且标准化。值得注意的是,optparse模块同样具备类似的功能,但其使用方式相对繁琐,编写代码时需要付出更多精力。

argparse模块功能与应用

Python中用于解析命令行参数及选项的标准工具是argparse模块,该模块替代了先前已不再推荐使用的optparse模块,能够实现对命令行输入的高效读取与处理。

操作流程概述

1. 创建 ArgumentParser() 对象

parser = argparse.ArgumentParser()

2. 调用 add_argument() 方法添加参数

parser.add_argument('integer', type=int, help='display an integer')

3. 使用 parse_args() 解析添加的参数

args = parser.parse_args()

在上述第三步中,若parse_args()函数未被赋予任何参数,系统将默认从命令行读取参数列表,此时args = sys.argv[1:]。之所以采用从1开始的下

全部评论 (0)

还没有任何评论哟~