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全局变量操作详解
Apr 14 Python
python链接Oracle数据库的方法
Jun 28 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
Python面向对象特殊成员
Apr 24 Python
Python AES加密模块用法分析
May 22 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
Jul 24 Python
实例分析python3实现并发访问水平切分表
Sep 29 Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
Apr 25 Python
pytorch中的model.eval()和BN层的使用
May 22 Python
Python趣味实战之手把手教你实现举牌小人生成器
Jun 07 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
对淘宝URL中ID提取的PHP代码
2013/09/01 PHP
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
8个PHP程序员常用的功能汇总
2014/12/18 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
date.parse在IE和FF中的区别
2010/07/29 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
2012/02/03 Javascript
jquery动态添加删除一行数据示例
2014/06/12 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
关于Stream和Buffer的相互转换详解
2017/07/26 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
2019/03/07 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
python爬虫之urllib,伪装,超时设置,异常处理的方法
2018/12/19 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
python中return不返回值的问题解析
2020/07/22 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
酒店管理毕业生自荐信
2013/10/24 职场文书
文体活动实施方案
2014/03/27 职场文书
企业金融服务方案
2014/06/03 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
房屋维修申请报告
2015/05/18 职场文书