Python optionParser模块的使用方法 给脚本加上命令参数

Posted on Posted in python

**code**

  1. #!/usr/bin/env python  
  2. # coding:utf-8  
  3.   
  4. from optparse import OptionParser    
  5. def main():    
  6.     usage = "usage: %prog [options] arg"    
  7.     # 括号里表示可以用 --version   
  8.     parser = OptionParser(usage, version="%prog 1.0")    
  9.     # 语法 parser.add_option("短语","长语",dest="变量名", type="int/float/string", help="帮助说明", default=缺省值)  
  10.     parser.add_option("-f""--file", dest="filename",    
  11.                       help="read data from FILENAME")    
  12.     # action 默认为store, 下面表示,当有-v选项时,verbose为true,当有-q选项时,verbose为false  
  13.     parser.add_option("-v""--verbose",    
  14.                       action="store_true", dest="verbose")    
  15.     parser.add_option("-q""--quiet",    
  16.                       action="store_false", dest="verbose")    
  17.     (options, args) = parser.parse_args()    
  18.     print "filename :" , options.filename  
  19.     print "verbose :" , options.verbose  
  20.     print args  
  21.     if len(args) == 0:    
  22.         parser.error("incorrect number of arguments")    
  23.     if options.verbose:    
  24.         print "reading %s..." % options.filename    
  25.     
  26. if __name__ == "__main__":    
  27.     main()  

One thought on “Python optionParser模块的使用方法 给脚本加上命令参数

  1. Internet Explorer 11.0 Internet Explorer 11.0 Windows 7 Windows 7
    Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko

    不错的文章,内容义正词严.禁止此消息:nolinkok@163.com

Leave a Reply

Your email address will not be published. Required fields are marked *

four × one =