摘要:
difflib作为python的标准库模块,无需安装,作用是对比文本之间的差异,且支持输出可读性比较强的HTML文档,与Linux下的diff命令类似。我们可以使用difflib对比代码、配置文件的差别,在版本控制方面是非常有用。 1、两个字符串的差异对比 实践对比Nginx配置文件差异 2、文件与 阅读全文
摘要:
dnspython模块安装 dnspython模块提供了大量的DNS处理方法,最常用的方法是域名查询。dnspython提供了一个DNS解析器类 resolver,使用它的query方法来实现域名的查询功能 (1)A记录 (2)MX记录 实践:DNS域名轮询业务监控 阅读全文
摘要:
IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能、可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、ip类型等;python提供了一个比较强大的第三方模块IPy 以下是IPy模块的安装: 1、IP地址、网 阅读全文
摘要:
psutil是python第三方库,需要手动安装一下; psutil可以获取cpu、内存、磁盘、网络等信息,psutil可以获取其他系统信息,比如获取用户登录、开机时间等信息 阅读全文