python OptionParser模块使用
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模块使用相关推荐
- Python optionParser模块的使用方法
Python 有两个内建的模块用于处理命令行参数: 一个是 getopt,<Deep in python>一书中也有提到,只能简单处理 命令行参数: 另一个是 optparse,它功能强大 ...
- python中options类_python中的optionParser模块
Python 有两个内建的模块用于处理命令行参数: 一个是 getopt,<Deep in python>一书中也有提到,只能简单处理 命令行参数: 另一个是 optparse,它功能强大 ...
- python中options类_Python的OptionParser模块
Python中强大的选项处理模块. 示例 #!/usr/bin/pythonfrom optparse import OptionParser parser = OptionParser() pars ...
- Python中optionParser模块的使用方法实例教程
Python中optionParser模块的使用方法实例教程 转载 2014-08-29 投稿:shichen2014 我要评论 这篇文章主要介绍了Python中optionParser模 ...
- python gzip模块实现文件压缩的方法
python gzip模块实现文件压缩的方法 使用gzip格式压缩文件,注意引入gzip包. 代码: 复制代码代码示例: #!/bin/python # #site: www.jbxue.com im ...
- Python Re 模块超全解读!详细
内行必看!Python Re 模块超全解读! 2019.08.08 18:59:45字数 953阅读 121 re模块下的函数 compile(pattern):创建模式对象 > import ...
- python argparse模块_Python argparse模块应用实例解析
这篇文章主要介绍了Python argparse模块应用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 简介 argparse是python ...
- 关于使用python logging模块的几点总结
关于使用python logging模块的几点总结 使用python的标准日志模块logging可以非常方便地记录日志.Python日志系统非常丰富.添加结构化或非结构化日志输出到python代码,写 ...
- python高级-模块(14)
一.python中的模块 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include <math.h>引入math.h这个头文件,否则是无法正常进行调用的. ...
最新文章
- 用一个创业故事串起操作系统原理(三)
- 从各方面数据来看《猎场》为什么收官后热度依旧
- 机房收费--组合查询
- 宜昌远安谋定功能性-农业大健康·万祥军:绿色和谐新路
- mysql导入数据库某张表_MSSQLServer2005 导出导入数据库中某张表的数据
- PHP函数收藏---不断更新中!
- php生成有复杂结构的excel文档
- zabbix增加手机端4个url地址的返回值
- Ext-数据交换-ajax
- 阿里云服务器需要备案吗?
- java jsp使用flash播放mp4,jsp页面添加视频播放
- Qt 利用海康摄像头的ISAPI协议进行抓图等操作
- python取出列表的第一列_python取第一列
- inoreader阅读器使用
- 5.19 对学生按姓名进行随机排序 [原创Excel教程]
- 数据库应用——Atlas代理MySQL集群实现读写分离
- xp系统无打印机服务器,WinXP局域网共享及网络打印机无任何网络提供程序怎么办?...
- 【论文学习】干旱指标相关
- Li‘s 影像组学视频学习笔记(14)-特征权重做图及美化
- 甲基乙烯基硼酸 cas7547-97-9/异环己酰亚胺 cas4538-37-8
热门文章
- vue让元素固定_vue 监听dom元素的滚动事件 实现某元素吸顶或者固定位置显示
- 查询添加条件_从文件夹中提取符合条件的记录,只需一键
- WebLogic应用部署之配置不需要应用名直接访问(配置默认应用)
- Jenkins 插件安装方式全攻略
- CSS 滤镜学习小结
- java动态代理模式初解
- 实验三 lr分析器的设计与实现_实验室规划设计趋势之一灵活性|无风管通风柜的灵活性是如何实现的?...
- html页面布局代码bootstrap,Bootstrap3.0学习笔记之页面布局
- 易语言html实现报表打印,易语言报表统计功能例程可打印
- java中逗号分隔的字符串和List相互转换