zoukankan      html  css  js  c++  java
  • optparse模块

    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!!!


  • 相关阅读:
    2021.4.4(每周总结)
    2021.4.2
    2021.4.1
    2021.3.31
    2021.3.30
    2021.3.29
    2021.3.28(每周总结)
    2021.3.26
    C语言中指针与取地址符&详解
    使用JDBC连接、操作数据库、实现数据处理
  • 原文地址:https://www.cnblogs.com/xiaojiangdraug/p/4489780.html
Copyright © 2011-2022 走看看