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

[toc] python 表格操作将awk生成的数据导入表格pandas :pannel data analysis(面板数据分析)。pandas是基于numpy构建的,为时间序列分析提供了很好的支持。pandas中有两个主要的数据结构,一个是Series,另一个是DataFrame。 Series 类似于一维数组与字典(map)数据结构的结合。它由一组数据和一组与数据相对应的数据标签(索引...

[toc] python 算法 命名元组namedtupleIn [1]: from collections import namedtuple In [2]: Point = namedtuple('P','x,y') In [3]: type(Point) Out[3]: type In [4]: p1 = Point(1,10) In [5]: p1 O...

[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在监控方面提供了大量的第三方式具,可以帮助我们快速、有效地开发企业级服务监控平台,为我们的业务保驾护航。 文件内容差异对比方法 通过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...

[toc] 简介 paramiko 是基于Python实现的SSH2远程安全连接,支支认证及密钥方式 。可以实现远程命令执行;文件传输、中间SSH代理等功能,相对于Pexpect,封装的层次更高,更贴近SSH协议的功能; paramiko 的安装1、 paramiko 支持pip、 easy_install 或者源安装方式,很方便解决依赖的问题,具体安装命令如下; # pip e...

[toc] 基础语法常量/变量 字面常量 变量变量一个指针,它指向一块内存; v = 1 这样就定义了v这个变量 v2 = v 变量的命名规则1 只能包含字母、数字和下划线2 只能以字母或者下划线开头3 不能是Python解释器的保留字 不能以类似 for if in 来做变量名,加个后缀也可以使用。但不建议这样使用; 运算符跟表达式 算术符1 算术运算符2 逻辑运算符3 ...