Python
-
Python去除列表list重复或相似元素的方法
最近博主在分析数据库慢查询日志的时候想使用python把重复或者相似的sql去掉,这样就不用看很多类似的sql了。重复相同的数据去掉比较简单,可以使用内置的set命令完成。 例如:…
-
Nagios结合短信平台接口实现SMS短信告警
前面一篇文章介绍nagios集成微信报警,使用短信平台接口和微信接口思路一样。不能上网的服务器还是需要有个短信报警功能的。废话不多说,直接上代码。 #!/usr/bin/env p…
-
使用Python增加Nagios微信报警通知的功能
Nagios强大的报警功能现在又有了新玩法,思路就是调用微信公共平台的api接口发送报警邮件。在正式操作之前,有几个准备工作要做。先安装nagios,可以使用我提供的nagios一…
-
通过Python解析xml监控nowsms脚本
nowsms短信彩信框架的admin页面有提供一个xml页面,该页面详细显示modem的各个状态。然后结合nagios,可以很好的监控modem状态。该xml地址类似如:http:…
-
使用dnspod和python动态域名解析ddns脚本实例
众所周知,国内拨号获取到都是动态ip地址,如果想让动态ip解析到域名一般使用的ddns服务有花生壳,金万维等。不过免费的花生壳我现在碰到很多次解析问题。找了dnspod的api,再…
-
Python标准库urllib2伪装http_referer和user-agent访问
前面博客介绍了python标准库urllib2的基本使用和linux系统curl命令伪装http_referer和user-agent访问,不懂的可以点击链接再看下。这篇文章继续以…
-
Python标准库urllib2的使用和获取网站状态举例
Python 2.7标准库中的urllib2以urlopen函数的形式提供了一个非常简单的接口,我们可以使用这个函数来获取网站内容,比如可以用它来做网络爬虫。当然Urllib2也同…
-
Paramiko模块实现sftp文件的传输和操作
前面介绍过的《Paramiko模块远程连接和执行命令的常用方法》这边文章是python执行远程命令的一个常用方法。他使用sshclient类,该类封装了传输、通道和sftpclie…
-
Python 2.7中使用raw_input输入中文时的编码转换
python中常用的交互命令是raw_input,在写脚本时可能会经常用到。他的使用方法比较简单,不清楚的可以参考:http://www.pythonclub.org/python…
-
CentOS 6.5中部署django+uwsgi+nginx+mysql项目
因为django 1.8至少需要python 2.7以上的版本,所以在部署django之前还需要确保python版本是否满足要求。上一篇文章介绍了如何在centos 6.5中单独安…