随笔分类 -  Python模块

摘要:import time #把格式化时间转换成时间戳 def str_to_timestamp(str_time=None, format='%Y-%m-%d %H:%M:%S'): if str_time: time_tuple = time.strptime(str_time, format) # 把格式化好的时间转换成元祖 result = tim... 阅读全文
posted @ 2019-07-30 14:19 小学弟- 阅读(672) 评论(0) 推荐(0) 编辑
摘要:Paramiko是用python语言写的一个模块,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等 初始化一些参数: host = "120.24.239.214" port = 22 timeout = 30 user = "root" password = 阅读全文
posted @ 2019-07-29 16:57 小学弟- 阅读(978) 评论(0) 推荐(0) 编辑
摘要:Python模块学习 - Paramiko 阅读目录 回到顶部 简介 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远 阅读全文
posted @ 2019-07-29 16:51 小学弟- 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、用xlrd和xlwt读写excel 首先下载安装xlrd和xlwt这两个库。 1、打开excel readbook = xlrd.open_workbook(r'\test\canying.xlsx') 2、获取读入的文件的sheet sheet = readbook.sheet_by_inde 阅读全文
posted @ 2019-05-29 18:24 小学弟- 阅读(9861) 评论(0) 推荐(0) 编辑
摘要:该模块提供了堆排序算法的实现。堆是二叉树,最大堆中父节点大于或等于两个子节点,最小堆父节点小于或等于两个子节点。 创建堆 heapq有两种方式创建堆, 一种是使用一个空列表,然后使用heapq.heappush()函数把值加入堆中,另外一种就是使用heap.heapify(list)转换列表成为堆结 阅读全文
posted @ 2019-03-18 15:06 小学弟- 阅读(275) 评论(0) 推荐(0) 编辑
摘要:python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt、openpyxl。 之所以推荐两个库是因为这两个库分别操作的是不同版本的 excel,xlrd 操作的是 xls/xlxs 格式的 excel,而 openpy 阅读全文
posted @ 2019-02-18 11:45 小学弟- 阅读(231) 评论(0) 推荐(0) 编辑
摘要:asyncio模块 这是官网也非常推荐的一个实现高并发的一个模块,python也是在python 3.4中引入了协程的概念。 asyncio 是干什么的? 异步网络操作 并发 协程 python3.0时代,标准库里的异步网络模块:select(非常底层) python3.0时代,第三方异步网络库:T 阅读全文
posted @ 2019-01-15 19:42 小学弟- 阅读(241) 评论(0) 推荐(0) 编辑
摘要:CPython还为开发者实现了一个有趣的特性,使用Python可以轻松调用C代码 开发者有三种方法可以在自己的Python代码中来调用C编写的函数-ctypes,SWIG,Python/C API。每种方式也都有各自的利弊。 首先,我们要明确为什么要在Python中调用C? 常见原因如下: - 你要 阅读全文
posted @ 2018-12-13 21:36 小学弟- 阅读(225) 评论(0) 推荐(0) 编辑
摘要:operator模块简单介绍 简单记录一些,详细看官方文档。 operator.concat(a, b) **operator.__concat__(a, b)** 对于 a、b序列,返回 a + b(列表合并) operator.countOf(a, b) 返回 b 在 a 中出现的次数 pera 阅读全文
posted @ 2018-10-06 14:03 小学弟- 阅读(249) 评论(0) 推荐(0) 编辑
摘要:functools模块小结目录: functools.partial functool.update_wrapper functool.wraps functools.reduce functools.cmp_to_key functools.total_ordering functools.parti... 阅读全文
posted @ 2018-10-05 11:56 小学弟- 阅读(151) 评论(0) 推荐(0) 编辑
摘要:from typing import ( Callable as Callable, Container as Container, Hashable as Hashable, Iterable as Iterable, Iterator as Iterator, Sized as Sized, Generator as Generator... 阅读全文
posted @ 2018-10-04 16:04 小学弟- 阅读(115) 评论(0) 推荐(0) 编辑
摘要:groupby()把迭代器中相邻的重复元素挑出来放在一起: 实际上挑选规则是通过函数完成的,只要作用于函数的两个元素返回的值相等,这两个元素就被认为是在一组的,而函数返回值作为组的key。如果我们要忽略大小写分组,就可以让元素'A'和'a'都返回相同的key: 阅读全文
posted @ 2018-10-04 14:24 小学弟- 阅读(126) 评论(0) 推荐(0) 编辑
摘要:********base64模块******** Base64是一种用64个字符来表示任意二进制数据的方法。 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和 打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的 转换方法。Base64是一种最常见的二进制编码方法。 Base64的原理很简单,首... 阅读全文
posted @ 2018-10-04 13:46 小学弟- 阅读(134) 评论(0) 推荐(0) 编辑
摘要:=============python操作MySQL============ 一、链接,执行sql,关闭(游标) import pymysql # 导入模块 user= input('用户名:>>').strip() pwd= input('密码:>>').strip() #先链接,拿到游标 conn=pymysql.connect(host='localhost',user='root'... 阅读全文
posted @ 2018-09-21 19:54 小学弟- 阅读(149) 评论(0) 推荐(0) 编辑
摘要:Python中的数字模块 math模块 random模块 Decimal模块 - 没有损失的小数 Fraction模块 - 可以计算分数 阅读全文
posted @ 2018-09-20 14:18 小学弟- 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Python十进制数学计算模块decimal Python提供了decimal模块用于十进制数学计算,它具有以下特点: 提供十进制数据类型,并且存储为十进制数序列; 有界精度:用于存储数字的位数是固定的,可以通过decimal.getcontext().prec=x 来设定,不同的数字可以有不同的精度 浮点:十进制小数点的位置不固定(但位数是固定的) decimal的构建: 可以通过整数、字... 阅读全文
posted @ 2018-09-20 14:15 小学弟- 阅读(234) 评论(0) 推荐(0) 编辑
摘要:python中的计时器:timeit模块 (1) timeit - 通常在一段程序的前后都用上time.time()然后进行相减就可以得到一段程序的运行时间,不过python提供了更强大的计时库:timeit 举例说明: --timeit # 导入timeit.timeit from timeit import timeit # 看执行1000000次x=1的时间: a = ... 阅读全文
posted @ 2018-09-20 09:23 小学弟- 阅读(558) 评论(0) 推荐(0) 编辑
摘要:#logging模块 #功能: #1.日志格式的规范 #2.操作的简化 #3.日志的分级管理 #logging模块不能干什么 #1.自动生成要打印的内容 #2.需要程序员自己在开发的时候定义好: ####1)在哪些地方需要打印 ####2)打印内容是什么 ####3)内容级别是什么 #logging模块的使用 #1.普通配置型:简单的课定制化查 #2.对象配置型:复杂的可定制化强 im... 阅读全文
posted @ 2018-08-09 18:55 小学弟- 阅读(151) 评论(0) 推荐(0) 编辑
摘要:# configparser模块 #用于生成和修改常见的配置文档 # 该模块适用于配置文件的格式与windows ini文件类似, #可以包含一个或多个节(section),每个节可以有多个参数(键=值) #****创建文件**** # 来看一个好多软件的常见文档格式如下: [DEFAULT] ServerAliveInterval = 45 Compression = yes Co... 阅读全文
posted @ 2018-08-09 17:15 小学弟- 阅读(134) 评论(0) 推荐(0) 编辑
摘要:#序列化模块 #what #什么叫序列化--将原本的字典、列表等内容转换成一个字符串的过程叫做序列化。 #why #序列化的目的 ##1.以某种存储形式使自定义对象持久化 ##2.将对象从一个地方传递到另一个地方 ##3.使程序更具有维护性 #str-------------反序列化-------->>>数据结构 #数据结构 #注意:要用json转换完的字符串类型的字典中的字符串是由""表示的... 阅读全文
posted @ 2018-08-09 16:49 小学弟- 阅读(134) 评论(0) 推荐(0) 编辑