Python中使用gflags实例及原理解析
作者:悦悦的小屋 时间:2023-01-28 20:25:24
这篇文章主要介绍了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相当于别名。
来源:https://www.cnblogs.com/yuehouse/p/11741827.html
标签:Python,gflags,原理
0
投稿
猜你喜欢
python 实现超级玛丽游戏
2023-10-10 09:38:38
用Python将结果保存为xlsx的方法
2021-10-22 22:59:34
python实现矩阵乘法
2023-11-03 07:41:10
Pytorch GPU显存充足却显示out of memory的解决方式
2022-05-20 18:56:58
Python多线程和队列操作实例
2023-02-06 07:23:54
Python 实现敏感目录扫描的示例代码
2021-08-21 05:47:14
利用mergeAttributes设置name属性
2009-12-12 18:48:00
Pandas中DataFrame交换列顺序的方法实现
2023-01-21 10:21:08
Python实用库 PrettyTable 学习笔记
2021-07-02 17:36:22
python障碍式期权定价公式
2023-12-08 03:54:53
代码总结Python2 和 Python3 字符串的区别
2023-05-25 00:58:52
xmind2022下载非试用超详细图文教程
2023-06-03 18:52:06
pygame+opencv实现读取视频帧的方法示例
2021-01-04 23:41:27
Python 正则表达式入门(初级篇)
2021-12-03 23:41:12
Python的numpy库中将矩阵转换为列表等函数的方法
2021-06-19 12:18:21
避免使用滤镜
2009-10-13 20:30:00
adox 的vbs类,提取表名,列名等
2008-07-02 12:37:00
使用ITK-SNAP进行抠图操作并保存mask的实例
2022-09-01 00:44:31
python实现线性回归的示例代码
2021-04-26 14:54:47
PHP getDocNamespaces()函数讲解
2023-06-13 22:19:06