<!-- 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
參看官方文檔:http://docs.python.org/2/library/argparse.html 輔助資料:http://www.360doc.com/content/12/1111/12/11029609_247186307.shtmlpython