Python中的argparse模块如何使用?Python包argparse模块常用方法
Argparse它是python用于解析命令行参数和选项的标准模块。argparse模块的作用是用于解析命令行参数,下面会通过一些实例代码讲解argparse的基本使用方法,感兴趣的朋友跟随我一起看看吧!
1、定义方法
这个模块在Python中的基本作用就是用来对我们的命令行参数进行解析操作,是在Python中是一种标准模块,常用的方法如下:
Arg = ArgumentParser(description='……')
这条命令是对一个解析器对象进行创建,使用description来对对象进行描述。
Arg.add_argument()
使用add的方法来添加参数
arg = Arg.parse_args()
对参数进行解析,最后返回的arg是一个对象,而且里面的属性以及属性值都是命令行给的。
Arg.add_mutually_exclusive_group()
需要创建一个互斥组,在互斥组中,参数不允许同时出现。
2、具体实例
我们在使用argparse库的时候,首先需要使用命令对它进行创建,使用命令如下:
Pip inastll argparse
安装好之后就可以对它进行使用了,下面通过一个实例来向大家进行讲解,代码如下:
import argparse HH = argparse.ArgumentParser(description='这是一个测试') HH.add_argument('--test', type=str, default='python') args = HH.parse_args() print(args.test)
在命令行中进行运行,运行结果如下:
E:\Users\HH>python HH.py --test "Hello python" Hello python
在上面的这个示例中,假设我们存放着一个HH.py的Python文件,在代码中的第二行,我们是使用命令argparse.ArgumentParser,它表示的是对一个对象的参数进行创建,然后再将创建好的值赋值给一个变量HH,然后再使用add_argument的方法去添加各种参数以及选项,'--test'表示的就是一个参数,而且它的类型是一个字符串,再设置了一个默认值为python。如果我们不指定参数,它就显示python这个默认值。
以上就是关于Python中的argparse模块如何使用?Python包argparse模块常用方法的相关内容的讲解,希望通过对上面文章的学习,可以让大家更好的理解argparse模块的使用方法。