使用的包: getopt
一、調用實例
python main.py -h -o test kkkk bbb
二、實例
註釋中將包括上面的調用實例時,變量的具體的值
import getopt
opts, args = getopt.getopt(sys.argv[1:], 'ho:', ['help', 'output'])
# opts: (('-h',),('-o', 'test'))
# args: ('kkkk', 'bbb')
for o,v in opts:
if o in ('-h', '--help'):
printf("help info.....")
if o in ('-o', '--output'):
output(v) # v: test
三、解釋
- getopt函數第二個參數中 ho:
- 代表h沒有值
- o是有值的