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 Web服务器Tornado使用小结
May 06 Python
python装饰器与递归算法详解
Feb 18 Python
Python中的列表生成式与生成器学习教程
Mar 13 Python
Python爬虫爬验证码实现功能详解
Apr 14 Python
利用python求相邻数的方法示例
Aug 18 Python
python3调用R的示例代码
Feb 23 Python
简单实现python数独游戏
Mar 30 Python
Python Opencv实现图像轮廓识别功能
Mar 23 Python
python中selenium操作下拉滚动条的几种方法汇总
Jul 14 Python
Django实现发送邮件功能
Jul 18 Python
Python将string转换到float的实例方法
Jul 29 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
Aug 19 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
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
JavaScript 弹出窗体点击按钮返回选择数据的实现
2010/04/01 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
JS延迟加载加快页面打开速度示例代码
2013/12/30 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
JS实现横向跑马灯效果代码
2020/04/20 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
django接入新浪微博OAuth的方法
2015/06/29 Python
python使用邻接矩阵构造图代码示例
2017/11/10 Python
python中的随机函数小结
2018/01/27 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
python实现数据分析与建模
2019/07/11 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
Python实现数字的格式化输出
2020/08/01 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
详解使用HTML5 Canvas创建动态粒子网格动画
2016/12/14 HTML / CSS
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
opencv实现图像平移效果
2021/03/24 Python
毕业生造价工程师求职信
2013/10/17 职场文书
数学专业推荐信范文
2013/11/21 职场文书
入党申请人的自我鉴定
2013/12/01 职场文书
办公室文员自荐书
2014/02/03 职场文书
经典促销广告词大全
2014/03/19 职场文书
项目合作意向书模板
2014/07/29 职场文书
党代会心得体会
2014/09/04 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python