argparse模块

<!-- lang: python -->
import argparse


parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('integers', metavar='N', type=int, nargs='+',
               help='an integer for the accumulator')
parser.add_argument('--sum', dest='accumulate', action='store_const',
               const=sum, default=max,
               help='sum the integers (default: find the max)')

args = parser.parse_args()
print args.accumulate(args.integers)

第一个add_argument是位置参数,第二个是可选参数, 最重要的是add_argument函数。html

  • const: 是一个变量,能够是数,能够是函数。

参看官方文档:http://docs.python.org/2/library/argparse.html 辅助资料:http://www.360doc.com/content/12/1111/12/11029609_247186307.shtmlpython

相关文章
相关标签/搜索