注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

标签:Python模块

Python模块

Python模块:subprocess

一、subprocess 在早期的 Python 版本中,我们主要是通过 os.system()、os.popen()、os.spawn() 等函数来执行命令行指令的,另外还有一个很少使用的 commands 模块。从 Python 2.4 开始, Python 引入 subprocess 模块来管理子进程,以取代一些旧模块的方法。 subprocess 不……继续阅读 »

彭东稳 3个月前 (09-19) 859浏览 0评论 2个赞

Python模块

Python模块:logging

一、日志 日志是什么?这个不用多解释。百分之九十的程序都需要提供日志功能。Python内置的logging模块,为我们提供了现成的高效好用的日志解决方案。但是,不是所有的场景都需要使用logging模块,下面是Python官方推荐的使用方法: 任务场景 最佳工具 普通情况下,在控制台显示输出 print() 报告正常程序操作过程中发生的事件……继续阅读 »

彭东稳 4个月前 (09-04) 602浏览 0评论 1个赞

Python模块

Python模块:PyMySQL

一、数据库驱动介绍 任何应用都离不开数据,所以在学习Python的时候,当然也要学习一个如何用Python操作数据库了。MySQLdb就是Python对MySQL数据库操作的模块之一。在Python 2时代MySQLdb库可以说是标配,但是很遗憾目前MySQLdb还不支持Python 3,官方说即将支持,但是市场已经没有了,不知道作者还会不会更新了。 目前P……继续阅读 »

彭东稳 9个月前 (03-29) 4319浏览 0评论 2个赞

Python模块

Python模块:xlwt、xlrd、openpyxl

一、xlwt写excel xlwt是一个用于向旧的Excel文件写入数据和格式化信息的库,旧的Excel即后缀为.xls(2007版本之前的Office),新的后缀为.xlsx(2007版本及之后的Office)。xlwt、wlrd只能读写xls文件,而不能操作xlsx文件。旧的Excel一个工作表最多可有65536行,行用数字1—65536表示,最多可有2……继续阅读 »

彭东稳 9个月前 (03-26) 3588浏览 0评论 2个赞

Python模块

Python模块:request

一、初识Request库 Requests是用 Python 语言编写,基于urllib,采用Apache2协议开源的Python HTTP库,号称是“为人类准备的HTTP库”。它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。 Python中,系统自带的 urllib 和 urllib2 都提供了功能强大的 HTTP 支持,但是A……继续阅读 »

彭东稳 9个月前 (03-12) 2686浏览 0评论 0个赞

Python模块

Python模块:re

一、Python正则表达式re模块简介 正则表达式,是一门相对通用的语言。简单说就是:用一系列的规则语法,去匹配,查找,替换等操作字符串,以达到对应的目的;此套规则,就是所谓的正则表达式。各个语言都有各自正则表达式的内置模块,包括Linux系统中sed、awk也都是使用正则表达式。当然Python中也有对正则表达式的支持,对应的就是Python内置的re模块……继续阅读 »

彭东稳 11个月前 (01-30) 3063浏览 0评论 1个赞

Python模块

Python模块:signal

一、信号的概念 信号(signal)– 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 在Linux下可以通过kill -l来查看所有的信息: $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4)……继续阅读 »

彭东稳 1年前 (2017-12-07) 5513浏览 0评论 1个赞

Python模块

Python模块:collections

Python作为一个“内置电池”的编程语言,标准库里面拥有非常多好用的模块,用好了能省去很多自造轮子。我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等,而collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: namedtuple:生成可以使用名字来访问元素内容的tupl……继续阅读 »

彭东稳 1年前 (2017-12-07) 2687浏览 0评论 0个赞

Python模块

Python模块:queue

一、Python queue Python queue模块有三种队列: 1、FIFO队列先进先出。 2、LIFO类似于堆,即先进后出。 3、还有一种是优先级队列级别越低越先出来。 针对这三种队列分别有三个构造函数: 1、class Queue.Queue(maxsize) FIFO 2、class Queue.LifoQueue(maxsize) LIFO ……继续阅读 »

彭东稳 1年前 (2017-11-01) 5737浏览 0评论 0个赞

Python模块

Python模块:os、sys、shutil、pathlib

在Linux上如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成,比如dir、cp等命令。 在Python程序中执行这些目录和文件的操作可以使用python提供的os或sys模块(注意os模块的某些函数是跟操作系统相关的如os.uname()是提供给Linux系统的)。其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Py……继续阅读 »

彭东稳 1年前 (2017-09-30) 4226浏览 0评论 1个赞

Python模块

Python模块:argparse

argparse模块作为optparse的一个替代被添加到Python2.7。argparse的实现支持一些不易于添加到optparse以及要求向后不兼容API变化的特性,因此以一个新模块添加到标准库。argparse的API类似于optparse,甚至在很多情况下通过更新所使用的类名和方法名,使用argparse作为一个简单的替代。然而,有些地方在添加新特……继续阅读 »

彭东稳 1年前 (2017-09-11) 4452浏览 0评论 0个赞

Python模块

Python模块:csv

如何读写CSV格式的文件,把结果转成CSV格式这个操作比较常见,下载下来打开是表格形式,非常方便提供给其它部门或自己分析用,我们先看如何生存一个csv文件,假设你现在有一个数据文件内容如下: cpu, mem, disk 8,16g,200 2,4g,200 4,8g,300 16,32g,600 ……继续阅读 »

彭东稳 1年前 (2017-07-24) 8488浏览 0评论 5个赞