文章分类 - python常用模块
摘要:fnmatch模块 fnmatch模块能够让我们使用 Unix Shell 中常用的通配符 (比如 *.py , Dat[0-9]*.csv 等) 去匹配文本字符串. shell常用的命令如下 通配符 意义 * 匹配任意多个字符(包括零个或一个) ? 匹配任意一个字符(不包括零个) [charact
阅读全文
摘要:openpyxl模块 openpyxl模块是一个常用的来操作Excel表格的模块,下面是自己看官方文档学习的对Excel的一些简单操作。 简单的使用 创建工作簿 读入一个已存在的Excel文件 使用简单数字 使用公式 合并单元格 参考: 官方文档
阅读全文
摘要:简单的介绍一下functools标准模块方便自己查阅使用。 functools主要具有以下函数 cmp_to_key,将旧式的比较函数转换关键字函数; @lru_cache, 装饰器,是一种优化技术,将耗时的操作结果缓存,避免重复操作 partial,偏函数,针对函数起作用,将函数的某几个参数固定,
阅读全文
摘要:计时模块 简单的记录下python一些计时器。 1.timeit模块 timeit模块用来计时一些短的代码片段执行时间。该模块提供了两种使用方式,一种是命令行模式下直接调用,另一种就是当普通的模块调用。 命令行模式 可以看出同样是字符串连接操作,当调用map函数花费时间最短。 交互模式 命令行模式还
阅读全文
摘要:logging模块 logging模块是python内置模块中比较重要的模块,在日常调试,显示信息中有着重要作用。相比经常用的print函数,logging有着许多无与伦比的优势: 1. logging日志可以分级输出,从低到高有着5个等级,可以在不同的环境中输出不同的日志 2. logging日志
阅读全文
摘要:hashlib模块 摘要算法简介 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法一般应用在验证数据的完整性。举个例子,网络传输如何验证接受到的数据是否正确,这时候就可以就可以对接收到的文件做摘要算法,得到的摘要(d
阅读全文
摘要:序列化模块 什么是序列化? 序列化就是把对象的信息和状态转化为可以存储或传输的过程, 通俗来讲就是把内存中的对象转换为字符串或字节的过程,在Python中叫pickling。 为什么要序列化? 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 简
阅读全文
摘要:sys模块 sys模块是与python解释器交互的模块,它功能非常多,很多我可能都用不上,所以简单小结了几个常用的方法。 参考: 官方文档 其他博客1 其他博客2 sys常用方法: (1) sys.argv: 实现从程序外部向程序传递参数 sys.argv是传递给Python脚本的命令行参数列表,其
阅读全文
摘要:os模块 os模块是与操作系统打交道的模块, 一些对文件的操作经常要用到os模块。网上也能找到许多对os模块的整理与总结,我只对一些常用到的方法做一些整理与总结,也是对自己os模块的理解与巩固。 参考: 官方文档链接 其他博文 常用方法: os.getcwd(): 获取当前工作目录 os.chdir
阅读全文
摘要:random模块 random模块是处理随机事件中重要的模块,随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。例如模拟掷骰子,随机生成坐标,爬虫使用随机UserAgent头等,以下是个人对random模块常用方法的学习使用小结。 官方文档参考链接
阅读全文
摘要:time模块 时间的获取与转换 time模块是python最常用模块之一,它的方法有很多,以下是个人对其中常用方法的一些学习总结 官方文档参考 开始之前python3 time模块的一些说明: 1. 在python中,共有3种表现时间的方式: 1) 时间戳(timestamp): 表示从1970年1
阅读全文
摘要:collections模块 官方文档参考地址 目录: namedtuple deque OrderdDict defaultdict Counter 1. namedtuple() 格式:collections.namedtuple(typename, field_names, *, rename=
阅读全文
摘要:引言: re模块是python内置模块中重要模块之一,有必要单独做一次学习总结,以下是个人对re模块的使用与理解。 参考: 1. python3 官方文档说明 2. re模块 3. 菜鸟教程re模块 4.精通正则表达式(PDF版百度网盘) 1. 正则表达式规则(摘自菜鸟教程) 2. re模块常用方法
阅读全文

浙公网安备 33010602011771号