Python中使用gflags实例及原理解析


Posted in Python onDecember 13, 2019

这篇文章主要介绍了Python中使用gflags实例及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

安装命令pip install python-gflags

使用示例:

import gflags

FLAGS = gflags.FLAGS

gflags.DEFINE_string('name', 'ming', 'this is a value')
gflags.DEFINE_integer('qps', 0, 'test qps')
gflags.DEFINE_boolean('debug', False, 'whether debug')
gflags.DEFINE_float('price', 0.9, 'the price of apple')

print FLAGS.name
print FLAGS.qps
print FLAGS.debug
print FLAGS.price

gflags使用说明:

1.gflags.DEFINE_type可以定义输入参数,这里列举了常用的boolean、integer、string、float,参数的含义分别为定义名称、默认值和该参数的说明,例如例子中的name可以使用--name去赋值;

2.直接在运行的时候使用--help可以看到所有的输入参数的默认值和说明;

3.gflags.FLAGS(argv)对参数进行初始化处理;

4.调用的时候直接使用gflags.FLAGS.name去调用;

5.代码中的FLAGS=gflags.FLAGS相当于别名。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python简单实现旋转图片的方法
May 30 Python
Pycharm远程调试openstack的方法
Nov 21 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
Dec 12 Python
Python多线程threading模块用法实例分析
May 22 Python
详解解决Python memory error的问题(四种解决方案)
Aug 08 Python
Python简易版停车管理系统
Aug 12 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
Apr 17 Python
基于nexus3配置Python仓库过程详解
Jun 15 Python
Python+Opencv身份证号码区域提取及识别实现
Aug 25 Python
python安装cx_Oracle和wxPython的方法
Sep 14 Python
如何理解python接口自动化之logging日志模块
Jun 15 Python
使用Python进行防病毒免杀解析
Dec 13 #Python
python 使用shutil复制图片的例子
Dec 13 #Python
基于python traceback实现异常的获取与处理
Dec 13 #Python
python 实现批量替换文本中的某部分内容
Dec 13 #Python
django多种支付、并发订单处理实例代码
Dec 13 #Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
Dec 12 #Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 #Python
You might like
帅气的琦玉老师
2020/03/02 日漫
ThinkPHP之N方法实例详解
2014/06/20 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
JS实现的简单表单验证功能完整实例
2017/10/14 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
Python列表的切片实例讲解
2019/08/20 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
Notino希腊:购买香水和美容产品
2019/07/25 全球购物
2014年健康教育实施方案
2014/02/17 职场文书
同事打架检讨书
2015/05/06 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript