OptionParser是python中用来处理命令行的模块,在我们使用python进行流程化开发中必要的工具

Optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明

事例代码

from optparse import OptionParser
parse = OptionParser()parse.add_option("-l", "--language", action= "store_true",dest= "lan",default= True,help= "write language for Program")(option, arges) = parse.parse_args()if option.lan == True:print 'lan is True'

如上所示,首先import OptionParser类,创建OptionParser对象

使用add_option()来定义命令行参数,最后使用parse_args()来解析命令行

add_option参数解析,action包涵store(默认),store_false,store_false,store_const,append,count,callback

OptParser另一个功能就是自动生成程序的帮助信息,以后讲解,上面是初步的学习

转载于:https://www.cnblogs.com/Jack7/p/6197770.html

python OptionParser模块使用相关推荐

  1. Python optionParser模块的使用方法

    Python 有两个内建的模块用于处理命令行参数: 一个是 getopt,<Deep in python>一书中也有提到,只能简单处理 命令行参数: 另一个是 optparse,它功能强大 ...

  2. python中options类_python中的optionParser模块

    Python 有两个内建的模块用于处理命令行参数: 一个是 getopt,<Deep in python>一书中也有提到,只能简单处理 命令行参数: 另一个是 optparse,它功能强大 ...

  3. python中options类_Python的OptionParser模块

    Python中强大的选项处理模块. 示例 #!/usr/bin/pythonfrom optparse import OptionParser parser = OptionParser() pars ...

  4. Python中optionParser模块的使用方法实例教程

    Python中optionParser模块的使用方法实例教程 转载  2014-08-29   投稿:shichen2014    我要评论 这篇文章主要介绍了Python中optionParser模 ...

  5. python gzip模块实现文件压缩的方法

    python gzip模块实现文件压缩的方法 使用gzip格式压缩文件,注意引入gzip包. 代码: 复制代码代码示例: #!/bin/python # #site: www.jbxue.com im ...

  6. Python Re 模块超全解读!详细

    内行必看!Python Re 模块超全解读! 2019.08.08 18:59:45字数 953阅读 121 re模块下的函数 compile(pattern):创建模式对象 > import ...

  7. python argparse模块_Python argparse模块应用实例解析

    这篇文章主要介绍了Python argparse模块应用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 简介 argparse是python ...

  8. 关于使用python logging模块的几点总结

    关于使用python logging模块的几点总结 使用python的标准日志模块logging可以非常方便地记录日志.Python日志系统非常丰富.添加结构化或非结构化日志输出到python代码,写 ...

  9. python高级-模块(14)

    一.python中的模块 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include <math.h>引入math.h这个头文件,否则是无法正常进行调用的. ...

最新文章

  1. 用一个创业故事串起操作系统原理(三)
  2. 从各方面数据来看《猎场》为什么收官后热度依旧
  3. 机房收费--组合查询
  4. 宜昌远安谋定功能性-农业大健康·万祥军:绿色和谐新路
  5. mysql导入数据库某张表_MSSQLServer2005 导出导入数据库中某张表的数据
  6. PHP函数收藏---不断更新中!
  7. php生成有复杂结构的excel文档
  8. zabbix增加手机端4个url地址的返回值
  9. Ext-数据交换-ajax
  10. 阿里云服务器需要备案吗?
  11. java jsp使用flash播放mp4,jsp页面添加视频播放
  12. Qt 利用海康摄像头的ISAPI协议进行抓图等操作
  13. python取出列表的第一列_python取第一列
  14. inoreader阅读器使用
  15. 5.19 对学生按姓名进行随机排序 [原创Excel教程]
  16. 数据库应用——Atlas代理MySQL集群实现读写分离
  17. xp系统无打印机服务器,WinXP局域网共享及网络打印机无任何网络提供程序怎么办?...
  18. 【论文学习】干旱指标相关
  19. Li‘s 影像组学视频学习笔记(14)-特征权重做图及美化
  20. 甲基乙烯基硼酸 cas7547-97-9/异环己酰亚胺 cas4538-37-8

热门文章

  1. vue让元素固定_vue 监听dom元素的滚动事件 实现某元素吸顶或者固定位置显示
  2. 查询添加条件_从文件夹中提取符合条件的记录,只需一键
  3. WebLogic应用部署之配置不需要应用名直接访问(配置默认应用)
  4. Jenkins 插件安装方式全攻略
  5. CSS 滤镜学习小结
  6. java动态代理模式初解
  7. 实验三 lr分析器的设计与实现_实验室规划设计趋势之一灵活性|无风管通风柜的灵活性是如何实现的?...
  8. html页面布局代码bootstrap,Bootstrap3.0学习笔记之页面布局
  9. 易语言html实现报表打印,易语言报表统计功能例程可打印
  10. java中逗号分隔的字符串和List相互转换