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 相关文章推荐
使用django-suit为django 1.7 admin后台添加模板
Nov 18 Python
探究Python多进程编程下线程之间变量的共享问题
May 05 Python
python基本语法练习实例
Sep 19 Python
Python读写文件基础知识点
Jun 10 Python
pytorch实现onehot编码转为普通label标签
Jan 02 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
python实现FTP文件传输的方法(服务器端和客户端)
Mar 20 Python
简单了解python调用其他脚本方法实例
Mar 26 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
python 通过文件夹导入包的操作
Jun 01 Python
python批量生成条形码的示例
Oct 10 Python
python 闭包函数详细介绍
Apr 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
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
PHP获取当前文件的父目录方法汇总
2016/07/21 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
JMenuTab简单使用说明
2008/03/13 Javascript
JS按回车键实现登录的方法
2014/08/25 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
js自定义Tab选项卡效果
2017/06/05 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
JS高阶函数原理与用法实例分析
2019/01/15 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python中基本的日期时间处理的学习教程
2015/10/16 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
公务员个人自我评价分享
2013/11/06 职场文书
政府门卫岗位职责
2014/04/29 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
小学亲子活动总结
2014/07/01 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
云台山导游词
2015/02/03 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
JS实现数组去重的11种方法总结
2022/04/04 Javascript