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程序与C++程序的联合使用
Apr 07 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
Django使用Mysql数据库已经存在的数据表方法
May 27 Python
对python3 中方法各种参数和返回值详解
Dec 15 Python
python使用pdfminer解析pdf文件的方法示例
Dec 20 Python
在windows下使用python进行串口通讯的方法
Jul 02 Python
python爬虫 2019中国好声音评论爬取过程解析
Aug 26 Python
python 经典数字滤波实例
Dec 16 Python
Python argparse模块使用方法解析
Feb 20 Python
python入门之井字棋小游戏
Mar 05 Python
python用TensorFlow做图像识别的实现
Apr 21 Python
基于Python实现视频的人脸融合功能
Jun 12 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+MySQL5.0中文乱码解决方法
2006/11/20 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
PHP正则验证Email的方法
2015/06/15 PHP
php和asp语法上的区别总结
2019/05/12 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
轻松创建nodejs服务器(10):处理POST请求
2014/12/18 NodeJs
JavaScript获取表单内所有元素值的方法
2015/04/02 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
2016/10/20 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
webpack构建react多页面应用详解
2017/09/15 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
python执行等待程序直到第二天零点的方法
2015/04/23 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
Python使用贪婪算法解决问题
2019/10/22 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
Django如何批量创建Model
2020/09/01 Python
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
巴西图书和电子产品购物网站:Saraiva
2017/06/07 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
体育教育专业自荐信范文
2013/12/20 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
领导干部对照检查材料
2014/08/24 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript