详解Python argparse ---命令行选项、参数和子命解析器

详解argparse模块

  • 一、 模块简介
  • 二、使用步骤
  • 三、ArgumentParser()参数
  • 四、add_argument()参数详解
  • 五、示例

一、 模块简介

argparse模块使编写用户友好的命令行界面变得容易。该程序定义了它需要什么参数,argparse将找出如何从sys.argv中解析这些参数自动生成帮助和使用消息。当用户给予程序无效时,该模块也会发出错误论点。

-------注:来自官网文档介绍

二、使用步骤

  • import argparse
  • parser = argparse.ArgumentParser() ————表示:创建参数解析对象。
  • parser.add_argument() ————表示:想解析对象添加你要关注的命令行参数和选项,每一个add_argument方法对应一个你要关注的参数或选项
  • args = parser.parse_args() ————表示:调用parse_args()方法进行解析;解析成功之后即可使用
  • return args/处理参数

三、ArgumentParser()参数

class argparse.ArgumentParser(prog=None, usage=None, description=None, epilog=None, parents=[]

你可能感兴趣的:(Python,python,开发语言)