zoukankan      html  css  js  c++  java
  • bottle框架学习(1):命令行

    在最初的一段代码,内容如下;

    if __name__ == '__main__':
        from optparse import OptionParser
        _cmd_parser = OptionParser(usage="usage: %prog [options] package.module:app")
        _opt = _cmd_parser.add_option
        _opt("--version", action="store_true", help="show version number.")
        _opt("-b", "--bind", metavar="ADDRESS", help="bind socket to ADDRESS.")
        _opt("-s", "--server", default='wsgiref', help="use SERVER as backend.")
        _opt("-p", "--plugin", action="append", help="install additional plugin/s.")
        _opt("--debug", action="store_true", help="start server in debug mode.")
        _opt("--reload", action="store_true", help="auto-reload on file changes.")
        _cmd_options, _cmd_args = _cmd_parser.parse_args()
        if _cmd_options.server and _cmd_options.server.startswith('gevent'):
            import gevent.monkey; gevent.monkey.patch_all()

    这里,实际上使用到了OptionParser模块,

    出来的提示是:

  • 相关阅读:
    2013上半年中国CRM市场分析报告
    windows运行命令大全
    JVM探索(二)
    JVM探索(一)
    1.数据结构和算法的基础笔记
    java程序性能优化
    http状态码
    mongodb清洗数据
    List的数据结构
    Foundation Data Structure
  • 原文地址:https://www.cnblogs.com/aomi/p/7019577.html
Copyright © 2011-2022 走看看