python命令行參數處理

使用的包: 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是有值的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章