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在命令行下使用google翻译(带语音)
Jan 16 Python
使用Python求解最大公约数的实现方法
Aug 20 Python
Python字符串、元组、列表、字典互相转换的方法
Jan 23 Python
python文件写入write()的操作
May 14 Python
如何使用Python 打印各种三角形
Jun 28 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
python读取mysql数据绘制条形图
Mar 25 Python
python的pip有什么用
Jun 17 Python
完美解决Pycharm中matplotlib画图中文乱码问题
Jan 11 Python
python实现控制台输出颜色
Mar 02 Python
python状态机transitions库详解
Jun 02 Python
python高温预警数据获取实例
Jul 23 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
PHP实现文件安全下载
2006/10/09 PHP
用js重建星际争霸
2006/12/22 Javascript
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
2014/07/31 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
2015/03/04 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
AngularJS实现页面跳转后自动弹出对话框实例代码
2017/08/02 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
ES6 Generator函数的应用实例分析
2019/06/26 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
python实现同时给多个变量赋值的方法
2015/04/30 Python
Python解析nginx日志文件
2015/05/11 Python
python创建文件备份的脚本
2018/09/11 Python
Python 加密与解密小结
2018/12/06 Python
Python List cmp()知识点总结
2019/02/18 Python
Tensorflow 多线程设置方式
2020/02/06 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
python 浮点数四舍五入需要注意的地方
2020/08/18 Python
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
局域网定义和特性
2016/01/23 面试题
家长会主持词
2014/03/26 职场文书
爱心活动计划书
2014/04/26 职场文书
西湖英语导游词
2015/02/06 职场文书
对象析构函数__del__在Python中何时使用
2022/03/22 Python