zoukankan      html  css  js  c++  java
  • 使用python你怎么能不知道optionParser模块?

    optparse 是什么?

      optparse 是python中用于处理命令行参数的模块


    optionparser怎么用?  

      1、导入optionparser : from optparse import OptionParser
      2、构造optionparser的对象:parser = OptionParser()
      3、往optionparser对象中增加option :parser.add_option(...),添加的内容是命令行参数,及相关的帮助信息   

    每个命令行参数由参数名字符串和参数属性组成,如-f或者file分别表示长短参数名:
    parser.add_option("-f", "--file", ...)

      4、调用optionparser的解析函数:

    (options, args) = parser.parse_args()

      5、在options中使用解析到的options,在args中使用其他的args。
      options是一个字典,其key值是app_options()函数中的dest属性的参数值;value值对应的是app_options()函数中的defalut属性的参数值,或者是由命令行传入的参数。args是由positional arguments组成的列表

        


    各个参数的意义

    dest:用于保存输入的临时变量,其值通过options的属性进行访问,存储的内容是dest之前输入的参数,多个参数用逗号分隔
    type: 用于检查命令行参数传入的参数的数据类型是否符合要求,有 stringintfloat 等类型
    help:用于生成帮助信息
    default: 给dest的默认值,如果用户没有在命令行参数给dest分配值,则使用默认值
    付出是用来忘记的,回报时悄然而至的。不要让梦想,只是梦想!!!
  • 相关阅读:
    4-8 求二叉树高度 (20分)
    汉诺塔的递归和非递归实现
    5-18 银行业务队列简单模拟 (25分)
    ACM 刷题小技巧【转】
    5-21 求前缀表达式的值(25分)
    5-20 表达式转换 (25分)
    约瑟夫环----循环链表问题
    关于埃拉托色尼筛选法的整理(质数问题)
    编码---隐藏在计算机软硬件背后的语言
    内排序和外排序扫盲
  • 原文地址:https://www.cnblogs.com/SliverLee/p/12852358.html
Copyright © 2011-2022 走看看