11 2018 档案

摘要:val = [expression for value in collection if condition]等价于val = []for value in collection: if condition: val.append(expression)列表推导在python2中存在变量泄漏的问题: 阅读全文
posted @ 2018-11-26 10:36 丁壮 阅读(327) 评论(0) 推荐(0) 编辑
摘要:zabbix原始模板没有提供来显示网络设备接口的描述,我们通常看到的图形显示是下面这样的: zabbix 3之后图形显示变化蛮大的,但我们乍一看,并不知道这个ethernet0/1是什么接口,网络设备接口多了就会变得有点乱. 我们希望在显示图形的时候能够了解到这个接口的功能: zabbix 现在提供 阅读全文
posted @ 2018-11-21 16:06 丁壮 阅读(1314) 评论(6) 推荐(0) 编辑
摘要:不同于C语言和SHELL,python中没有switch case语句,关于为什么没有,官方的解释是这样的使用Python模拟实现的方法: def switch_if(fun, x, y): if fun == 'add': return x + y elif fun == 'sub': retur 阅读全文
posted @ 2018-11-20 18:18 丁壮 阅读(49800) 评论(0) 推荐(1) 编辑
摘要:函数在python中作为一等函数,具有以下特点: 1、可以作为参数传递给其他函数 2、作为其他函数的值返回 3、能赋值给变量或数据结构中的元素 4、在运行的时候创建 In [1]: def add(x,y): ...: return x+y ...:In [2]: new_add=addIn [3] 阅读全文
posted @ 2018-11-17 23:02 丁壮 阅读(280) 评论(0) 推荐(0) 编辑
摘要:python的namedtuple可以创建一个带字段名的元祖和一个带名字的类 namedtuple的几个属性 _fields 类属性 _make(iterable) 类方法 _asdict() 实例方法 In [7]: nginx._fieldsOut[7]: ('active', 'accepts 阅读全文
posted @ 2018-11-16 22:26 丁壮 阅读(766) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-11-16 14:11 丁壮 阅读(8) 评论(0) 推荐(0) 编辑
摘要:In [8]: a={'x':11,'y':22,'c':4}In [9]: import operatorIn [10]: sorted(a.items(),key=operator.itemgetter(1))Out[10]: [('c', 4), ('x', 11), ('y', 22)]In 阅读全文
posted @ 2018-11-15 22:33 丁壮 阅读(309) 评论(0) 推荐(0) 编辑
摘要:is 判断变量是否指向同一个对象 == 判断变量引用的对象是否相等 阅读全文
posted @ 2018-11-14 14:36 丁壮 阅读(285) 评论(0) 推荐(0) 编辑
摘要:python 3.5+ 版本 python2版本 在字典中如果有重复的key值,从左向右开始复制,也就是最先复制的值会被覆盖掉 阅读全文
posted @ 2018-11-12 23:05 丁壮 阅读(289) 评论(0) 推荐(0) 编辑
摘要:目录 需求 实现 原理 前端配置 后端配置 shell实现 python实现 C实现 需求: 采集主机的-/+ buffers/cache free的数据 实现: 采集/proc/meminfo中的数据,通过shell 、 python、 c分别来实现user parameters和Loadable 阅读全文
posted @ 2018-11-06 19:12 丁壮 阅读(603) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示