python命令行解析工具Argparse

python命令行解析工具,argparse,它是python标准库中推荐使用的编写命令行程序的工具。

import argparse
parser=argparse.ArgumentParser()
parser.add_argument("square",help="display a square of a given number",type=int)
args=parser.parse_args()
print args.square**2

输出结果如下:

python命令行解析工具Argparse_第1张图片

  • add_argument()方法,用来设置可接受的命令行参数。现在要运行函数就必须输入一个参数。
  • parse_args()方法实际上从我们的命令行中返回了一些数据。
  • argparse默认接受到的参数按字符串处理,所以我们需要设置它的类型(type=int)

你可能感兴趣的:(python,argparse)