Py之argparse:Python库之argparse简介、安装、使用方法之详细攻略——Jason Niu

argparse简介

      argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。当然,Python 也有第三方的库可用于命令行解析,而且功能也更加强大,比如 docopt,Click。
     python中的命令行解析最简单最原始的方法是使用sys.argv来实现,更高级的可以使用argparse这个模块。argparse从python 2.7开始被加入到标准库中,所以如果你的python版本还在2.7以下,那么需要先手动安装。
      AgPARSE模块使得编写用户友好的命令行接口变得容易。该程序定义了它需要什么参数,而AgPARSE将解析如何解析那些Sy.ARGV中的那些参数。当用户给程序无效参数时,AgPARSE模块也会自动生成帮助和使用消息并发出错误。
相关文章
argparse — Parser for command-line options, arguments and sub-commands

argparse安装


argparse使用方法

看一个简单示例。主要有三个步骤:
创建 ArgumentParser() 对象
调用 add_argument() 方法添加参数
使用 parse_args() 解析添加的参数

基本使用
import argparse
parser=argparse.ArgumentParser()
parser.add_argument("echo",help="echo the string")
args=parser.parse_args()
print args.echo

参考文章
Python命令行解析argparse常用语法使用简介


猜你喜欢

转载自blog.csdn.net/qq_41185868/article/details/80334173