optparse 模块 类似unix c命令行的设置__author__ = 'Zechary'
import optparse
parse = optparse.OptionParser(usage='"usage:%prog [options] arg1, arg2"', version="%prog1.2")
#预设置
parse.add_option('-u', '--user', dest='user', action='store', type=str, metavar='user', help='Enter User Name!!')
parse.add_option('-p', '--port', dest='port', type=int, metavar='xxxxxx', default=3306, help='Enter Mysql Port!!')
parse.add_option('-v', help='Mysql Version!!!')
parse.set_defaults(v=1.2)
options, args = parse.parse_args()
print 'OPTIONS:', options
print 'ARGS:', args
print '~'*20
print 'user:', options.user
print 'port:', options.port
print 'version:', options.v
在pycharm的命令行中输入:python parse_getopt.py -h
Usage: "usage:parse_getopt.py [options] arg1, arg2"
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-u user, --user=user Enter User Name!!
-p xxxxxx, --port=xxxxxx
Enter Mysql Port!!
-v V Mysql Version!!!