【argparse】命令行解析模块

基于python3.

简介

argparse,python中很好用的命令行解析模块,用import导入。该模块的作用就是从命令行读取参数,可以使得代码更快速便捷地修改参数。

import argparse
parser = argparse.ArgumentParser(description="Demo of argparse")
parser.add_argument('--name', default='zhao')
args = parser.parse_args()
name = args.name

引入argparser包后,然后通过argparser.ArgumentParser函数生成argparser对象,其中的description描述这个argparser对象是干什么的,当我们在命令行显示帮助信息的时候会看到description描述的信息。通过对象的add_argument函数来增加参数name, 默认值为zhao,当代码运行时,没有在命令行提供该参数的值的话,该值默认采用zhao。

代码中需要使用变量参数时,通过argpaser对象的parser_args()函数来获取所有参数args,然后通过args.name的方式得到name参数的值。

猜你喜欢

转载自www.cnblogs.com/ytxwzqin/p/12532324.html
今日推荐