python
文章平均质量分 65
遥不可及梦
这个作者很懒,什么都没留下…
展开
-
python之IP地址处理模块IPy
IPy的安装 wget https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz tar -xzvf IPy-0.81.tar.gz cd IPy-0.81 python setup.py install IP地址与网段的基本处理IPy模块包含IP类 通过version方法区别IPv4与IPv6 通过制定的网段输出该网段原创 2016-07-20 10:32:39 · 2991 阅读 · 0 评论 -
centos 7 下的python psutil模块
psutil(process and system utilities) 我的python版本是2.7.5 python中的psutil模块是系统性能信息模块 接下来我来介绍如何在centos7下源码安装psutil wget http://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz tar -xzvf psut原创 2016-07-19 21:23:47 · 2316 阅读 · 0 评论 -
python DNS处理模块dnspython
dnspython是python实现的一个DNS的工具包,可以用于查询、传输并动态 更新ZONE信息,支持TSIG(事务签名)验证消息和EDNS0(扩展DNS)。在系统管理方面,我们可以利用查询功能来实现DNS服务监控以及解析结果的校验。dnspython模块的安装 wget http://www.dnspython.org/kits/1.9.4/dnspython-1.9.4.tar.gz原创 2016-07-22 22:50:15 · 21867 阅读 · 0 评论 -
文件内容差异对比
difflib模块实现文件内容差异对比,difflib是python的标准库,对比文件之间差异。且支持输出可读性较强的HTML文档,与linux下的diff命令相似。difflib对比代码,配置文件的差别。 这里要介绍一个函数 splitlines() 按行进行分割,返回一个以各行内容为元素的列表 join() 将列表中的元素以指定字符连接成一个新的字符串。 difflib.Diffe原创 2016-07-24 22:46:24 · 1809 阅读 · 0 评论 -
关于dnspython和pycharm IDE
先介绍一下pycharm。 pycharm作为python的IDE,提供了强力的debug。 你可以在官网下载pycharm的安装包 安装pycharm需要事先安装jdk pycharm为了调试接下来的问题所准备的之前我介绍了dnspython模块,由于我使用的腾讯云是centos最小化安装,所以无法安装IDE。所以这次调试是在window下进行的。window如何安装dnspython。原创 2016-07-26 16:16:03 · 932 阅读 · 0 评论 -
python httplib学习笔记
httplib是一个相对底层的http请求模块,其上有专门的包装模块例如urllib内建模块。但是封装这个东西,越是封装,越不灵活。urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要进行错误请求返回值检查的场景就不适用。class httplib.HTTPConnection该类用于创建一个http类型的请求连接 HTTPConnection(host[, port[,原创 2016-07-26 20:47:55 · 433 阅读 · 0 评论 -
DNS域名轮循业务监控
我们一般的DNS解析是一个域名对应一个IP地址,但是若我们用DNS轮循技术即可将一个域名对应多个IP地址,这样可以实现简单且高效的负载平衡,但是轮循技术有一个缺点就是当目标主机不可用时,不能自动的删除,所以引出了要对业务主机的服务的可用性进行监控。具体流程是利用dnspython模块的resolver.query()函数对域名进行解析,获取域名的所有A记录的IP地址,再是对每一个IP地址进行HTTP原创 2016-07-24 13:38:00 · 1028 阅读 · 0 评论 -
词频统计器--python dict
吐槽平时就比较常用的统计器老是写的很low,最近看到了一个比较优雅的写法记录一下。需求想对jieba.cut返回的分词列表进行字频统计。代码优化前def gen_counter_dict(type_list): type_dict = {} for type in type_list: if type in type_dict.keys():原创 2018-01-02 09:27:30 · 1381 阅读 · 0 评论 -
提取文件指定子串python+awk
例子提取文件中的特定子串123142134sadfsadlzsfdsafszdfdsq431535e4qt/version='1.0'/dfasfdsfsdgsasdgdsafe3qreghqa12314sfdsafszdfdsq431535e4qt/version='1.21'/dfasfdsfsdgsfe3qreghqa123142134sadfsadlzdfdsq431535e4qt/ve原创 2018-04-26 20:36:25 · 1904 阅读 · 0 评论