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

相關文章
相關標籤/搜索