存档

‘perl/php/python/gawk/sed’ 分类的存档

python实现hp刀片ilo地址配置

2017年9月11日 没有评论

shell实现hp刀片ilo地址配置 篇中有提到通过python来实现HP管理口的配置,没事写了段python实现的代码。大意也是通过pexpect模块来实现相应的配置,不过这段代码初写的时候是基于paramiko模块获取信息,并找到可用IP的,后面又写了一段通过pexpect实现自动交互[......]

Read more

win7+python+opencv配置

2017年8月29日 没有评论

当前各种无人概念满天飞,而无人背后需要涉及到面部识别,而大多的面部识别技术是在opencv这个开源项目的基础上做出来的。这里在win7主机上也搭建了下简单的win7 + opencv + numpy+ scipy 。opencv是时下最流行的基于C++的开源计算机视觉库,从最基本的读[......]

Read more

钉钉webhook实现告警通知

2017年7月31日 没有评论

之前的运维告警多通过SMS、mail 等方式通知到相应的人员。不过虽着 IM 和手机APP的发展,很多告警也会发送到IM软件上去。目前比较常用的是发送到微信和钉钉上。不过微信发送时,需要开通企业公众号,比较麻烦。而钉钉在今年更新的机器人功能比较易用,只要启用的有钉钉,可以通过官方提供的API,[......]

Read more

通过mysql+PHPExcel实现查询导出

2017年3月24日 没有评论

通过php+mysql自建了几个zabbix事件查询的页面,不过后面在web页面上查询完,需要将结果导出到excel 时,感觉不怎么方便,当然可以通过python 实现快速导出到excel 。也可以通过mysql 官方出的插件,直接在excel 里进行SQL查询并返回。不过为了便于在页面上进行[......]

Read more

利用Jinja2模板生成html页面

2017年2月6日 没有评论

本篇实现的作用是利用Jinja2模板根据需要生成html 页面。

ghtml.py内容如下:

# cat ghtml.py
#!/usr/bin/env python
# coding=utf-8
# code from www.361way.com[......]

Read more

python装饰器

2017年2月1日 没有评论

python装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。装饰器实际上就是一个函数,其有如下两个特别之处:

1.参数是一个函数
2.返回值是一个函数

一、无参[......]

Read more

python异步 I/O模块gevent

2016年12月28日 没有评论

一、gevent与monkey patch

在gevent中用到的主要模式是Greenlet, 它是以C扩展模块形式接入Python的轻量级协程。 Greenlet全部运行在主程序操作系统进程的内部,但它们被协作式地调度。在任何时刻,只有一个协程在运行。这与multiprocess[......]

Read more

python将某目录下所有excel文件合并

2016年11月3日 没有评论

一、需求

公司要求把从16年1月1日到当前的所有处理事件合并 ,简单的理解就是把所有的日报合并到一个表格中呗。刚好16所有的日报都保留在一个文件夹中了,这里通过python + xlrd(读) + xlsxwriter(写) 实现把所有的日志汇总到一个excel 文件中 。这里没有[......]

Read more

pyinstaller打包exe文件

2016年10月28日 没有评论

本篇算是 python编写windows tomcat守护进程 篇的延续 。之前写的代码没事想要打包成exe文件,可以将python打包成exe的工具主要有py2exepyinstallercx_freeze 。其中py2exe感觉是最难用,打包最烂的;cx_freeze打包比较简单,但是[......]

Read more

python编写windows tomcat守护进程

2016年10月9日 没有评论

在上一篇 windows下bat curl实现tomcat进程守护 中,根据几年前写的bat deamon程序乱改了下,实现了tomcat deamon的功能,在这篇最后也提到python实现起来,要更强大和智能的多。本篇就来一个基于python实现的功能更强大的tomcat 守护进程。目前实[......]

Read more