Python中获取启动程序时后面跟的参数的方法(optparse模块)【冰斌棒】

3年前 (2018-01-29)    作者:冰斌棒    分类:冰斌棒18程序计划    阅读次数:871

评论(0)

import optparse  # 该模块用来获取,在启动py程序时后面跟的参数。

class ArgvHandler():

def __init__(self):

self.op = optparse.OptionParser()  # 这是固定的格式

# 此处获取了Python ftp_server -server 127.0.0.1   -server 后的值

# 返回值再 options中,是一个对象,要通过 . 来获取。

# 执行后结果为: {'server':'127.0.0.1'}

self.op.add_option('-server', '--s', dest='server')

self.op.add_option('-prot', '--prot', dest='prot')

# options 获取有效值,是一个对象,通过 options.server获取, args获取无效值。

options, args = self.op.parse_args()

冰斌棒博客

www.mybbzy.com

除非注明,发表在“冰斌棒博客”的文章『Python中获取启动程序时后面跟的参数的方法(optparse模块)【冰斌棒】』版权归冰斌棒所有。

评论

发表评论   取消回复

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

python 获取参数模块_Python中获取启动程序时后面跟的参数的方法(optparse模块)【冰斌棒】...相关推荐

  1. java获取异常信息_Python中获取异常(Exception)信息

    异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置.下面介绍几种python中获取异常信息的方法,这里获取异常(Exception)信息采用try...except...程序 ...

  2. python怎么显示提示_Python中如何显示程序进度

    一个好的脚本或者程序要能够直观的显示出当前的进度,就像你在Windows上拷贝一个文件,会显示已经完成了多少,还剩下多少,而不是呆呆的看着屏幕等待.下面就介绍几种常用的为脚本添加进度条的方法. 1.最 ...

  3. python数据库模糊查询_python中数据库like模糊查询方式

    python中数据库like模糊查询方式 在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%. 将在Python中执行的sql语句改为: sql = "SELECT * F ...

  4. ​​​​​​​​​​​​​​使用dom方式遍历文档||获取元素||从元素中获取数据

    使用dom方式遍历文档 获取元素 根据id查询元素getElementById 根据标签获取元素getElementsByTag 根据class获取元素getElementsByClass 根据属性获 ...

  5. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  6. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  7. java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象

    java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象 一.问题描述 1.在java定时任务中,使用 @Scheduled 注 ...

  8. python 事务操作_Python实现连接mysql数据库及事务处理【冰斌棒】

    Python实现连接mysql数据库及事务处理[冰斌棒] 3年前 (2018-02-02)    作者:冰斌棒    分类:冰斌棒18程序计划    阅读次数:774 评论(0) import pym ...

  9. 启动nvcpldll时出现问题找不到指定的模块

    启动nvcpldll时出现问题找不到指定的模块

最新文章

  1. 皮一皮:这是要红啊...
  2. PyQt5初级教程--PyQt5中的部件II[9/13]
  3. rabbitmq在web管理界面登录失败login fail
  4. C语言改造二分法(Modified Binary Search)算法(附完整源码)
  5. 油田 (Oil Deposits UVA - 572)
  6. Tcl学习之--表达式
  7. 利用css设置使超链接不能点击或者失效
  8. 推荐《富爸爸、穷爸爸》
  9. 【Vue2.0】—mixin混入 (十五)
  10. sqoop安装及使用
  11. USB控制相关批处理
  12. Pads9.5的PCB文件转allegro16.6的BRD文件方法
  13. 电脑翻页时钟屏保Fliqlo
  14. bsd协议开源框架tcp服务器,BSD协议栈架构浅析
  15. 【网络编程】TCP 网络应用程序开发
  16. Vue2 + ant design vue1.7.8版本 Table组件 手动拖拽、可伸缩列功能
  17. 模拟电路6(共射基本放大电路的组成及工作原理)
  18. Git生成公钥、私钥以及ssh key配置
  19. 【有限元分析】在ANSYS经典版中划分网格后,如何查看单元数和节点数
  20. 破解加密文档无法搜索复制问题、扫描文件无法复制的问题

热门文章

  1. Android服务注册完整过程源码分析
  2. Apache HttpServer的安装并与Tomcat整合Linux 版
  3. redis映射的概念_在K8S上搭建Redis集群
  4. DragDrop 注册失败的解决方法 转
  5. Java并发编程:并发容器之ConcurrentHashMap(转载)
  6. 判断数据表是否存在,不存在则创建
  7. C++关键字(3)——static
  8. redis内存分析工具rdbtools
  9. Zookeeper选举算法原理
  10. centos 6.8部署nginx