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的装饰器模式与面向切面编程详解
Jun 21 Python
玩转python selenium鼠标键盘操作(ActionChains)
Apr 12 Python
python-docx修改已存在的Word文档的表格的字体格式方法
May 08 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
对Python中for复合语句的使用示例讲解
Nov 01 Python
python爬取指定微信公众号文章
Dec 20 Python
python实现多张图片拼接成大图
Jan 15 Python
Python 实现自动导入缺失的库
Oct 29 Python
django框架单表操作之增删改实例分析
Dec 16 Python
python+opencv实现车道线检测
Feb 19 Python
用Python进行栅格数据的分区统计和批量提取
May 27 Python
Python+Appium自动化测试的实战
Jun 30 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/12/06 PHP
PHP OPCode缓存 APC详细介绍
2010/10/12 PHP
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
Laravel框架中缓存的使用方法分析
2019/09/06 PHP
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
Jjcarousellite 实现图片列表滚动的简单实例
2013/11/29 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
JavaScript 中 apply 、call 的详解
2017/03/21 Javascript
微信小程序之页面跳转和参数传递的实现
2017/09/29 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
node.js express框架实现文件上传与下载功能实例详解
2019/10/15 Javascript
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
Golang与python线程详解及简单实例
2017/04/27 Python
Flask框架配置与调试操作示例
2018/07/23 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
个人充满哲理的自我评价
2014/02/20 职场文书
单位工程竣工验收方案
2014/03/16 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
2015年党小组工作总结
2015/05/26 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android
Vue router配置与使用分析讲解
2022/12/24 Vue.js