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
  • asp之家 网络编程 m.aspxhome.com