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打印scrapy蜘蛛抓取树结构的方法
Apr 08 Python
Python实现Windows上气泡提醒效果的方法
Jun 03 Python
python实现识别相似图片小结
Feb 22 Python
Python实现的文本编辑器功能示例
Jun 30 Python
Python matplotlib画图实例之绘制拥有彩条的图表
Dec 28 Python
python中的常量和变量代码详解
Jul 25 Python
python爬取指定微信公众号文章
Dec 20 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
Jun 13 Python
python实现串口自动触发工作的示例
Jul 02 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
详解Django 时间与时区设置问题
Jul 23 Python
基于Python 函数和方法的区别说明
Mar 24 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注释实例技巧
2008/10/03 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
深入理解javascript作用域和闭包
2014/09/23 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
2017/07/21 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
2017/11/15 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
Python采用socket模拟TCP通讯的实现方法
2014/11/19 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
Python编程之序列操作实例详解
2017/07/22 Python
python内置数据类型之列表操作
2018/11/12 Python
python requests.post带head和body的实例
2019/01/02 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
python实现最速下降法
2020/03/24 Python
如何查看python关键字
2021/01/17 Python
2015年元旦文艺汇演主持词
2014/03/26 职场文书
书香家庭事迹材料
2014/05/09 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
绍兴鲁迅故居导游词
2015/02/09 职场文书
停电放假通知
2015/04/14 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
花田少年史观后感
2015/06/16 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
创业计划书之溜冰场
2019/10/25 职场文书