getopt实现传参自动识别
生活随笔
收集整理的這篇文章主要介紹了
getopt实现传参自动识别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
test.py
#!/usr/bin/env python # -*- coding: utf-8 -*-import getopt import sys #-h-f-v為了下面的識別 opts,args = getopt.getopt(sys.argv[1:],'-h-f-v',['help','filename=','version']) #print(opts) for opt_name,opt_value in opts:if opt_name in ('-h','--help'):print("[*] Help info")sys.exit()if opt_name in ('-v','--version'):print("[*] Version is 0.01 ")sys.exit()if opt_name in ('-f','--filename'):fileName = opt_valueprint("[*] Filename is ",fileName)# do somethingsys.exit()運行test.py -v
打印?"[*] Version is 0.01 "
轉載于:https://www.cnblogs.com/kevincaptain/p/10193797.html
總結
以上是生活随笔為你收集整理的getopt实现传参自动识别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于http协议
- 下一篇: [BZOJ 5072][Lydsy171