抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

[toc] python 日常练习 和并两个有序列表,并且保持合并后的两个列表有序In [11]: l1 = [1,2,3,4] In [12]: l2 = [2,3,7,9] In [13]: l3 = [] In [14]: for x in l1: ...: while len(l2) > 0 : ...: if x > l2[0]:...

[toc] 列表的封装与解压In [10]: lst = [1,[2,3,6,7,8,10],4] In [11]: a, (b, *_, c),d = lst In [12]: a Out[12]: 1 In [13]: b Out[13]: 2 In [14]: c Out[14]: 10 In [15]: d Out[15]: 4 输出格式练习In [18]: 'i am ...

[toc] python 日常练习 解压序赋值给多个变量现有一个包含N个元素的元组或者是序列,将它里面的值解压后同时赋值给N个变量 In [22]: p = (1,2) In [23]: a,b = p In [24]: a Out[24]: 1 In [25]: b Out[25]: 2 In [26]: date = ['test','frum',&#...

[toc] 实现图文格式的服务器性能报表邮件通过MIMEText 与 MIMEImage类的组合,实现图文邮件格式。另通过MIMEText类再定义Content-Disposition 属性来实现附件的邮件。可以利用这些特性来定质服务器周报。 ➜ test cat email_open.py #!/usr/bin/env python # -*- coding: utf-8 -*-...

[toc] DNS处理模块dnspython dnspython(https://www.dnspython.org/)是Python实现的一个DNS式具包,它支持几乎所有的记录类型 ,可以用于查询、传输并动态更新ZONE信息, 同时支持TSIG(事务签名)验证消息和EDNS0(扩展DNS)。在系统管理方面,我们可以利用其查询功能来实现DNS服务监控以及解析结果的校验,可以代替nslooku...

[toc] 文件/目录差异对比法 当我们进行代码审计或校验备份时,往往需要检查原始与目标目录的一致性;Python的标准库已经自带了满足此需求的模块filecmp;filecmp可以实现文件、目录遍历子目录的差异对比功能;比如报告中输出目录目录比原始多出的文件或子目录;即使文件同名也会判断是否为同一个文件(内容级比对)等;python2.3 或更高版本默认自带fileemp模块,无需额外安装...

[toc] 业务服务监控详解 业务服务监控是运维体系中最重要的环节,是保证业务服务质量的关键手段。如何更有效地实现业务服务是每个运维人员应该思考的问题,不同业务场景需定制不同的监控策略。Python在监控方面提供了大量的第三方式具,可以帮助我们快速、有效地开发企业级服务监控平台,为我们的业务保驾护航。 文件内容差异对比方法 通过difflib模块实现文件内容差异比对。difflib作为...

[toc] python wxpy 模块实现微信通知与告警1、python wxpy的安装 # pip install wxpy -i "https://pypi.doubanio.com/simple/" # pip install wechat_sender -i "https://pypi.doubanio.com/simple/" 2、 wx...