![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python包和模块
文章平均质量分 84
对python中常用的包和模块做出总结
liuwangleoooO
失败了 别给自己找理由 就是菜而已!
展开
-
python模块—inspect
python inspecttype and memberRetrieving source codeclass and functionsThe interpreter stackinspect的主要作用对是否是模块,框架,函数进行类型检查获取源码获取类或者函数的参数信息解析堆栈type and memberinspect.getmembers(object[, predicate])第二个参数通常可以根据需要调用如下16个方法;返回值为object的所有成员,以(name,va转载 2021-09-13 03:24:55 · 788 阅读 · 0 评论 -
python模块—signal
文章目录信号介绍生命周期信号处理信号表示信号分类信号通信常用信号python signal信号介绍信号signal的全称是软中断信号,是用来通知进程发生的异步事件,是在软件层次上对中断机制的一种模拟。原理上一个进程收到一个信号与CPU收到一个中断请求可以说是类似的。信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来等待信号的到达。事实上进程也不必知道信号到底什么时候到达,进程之间可以相互通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号。通知进程发生了某个事原创 2021-01-26 16:00:30 · 564 阅读 · 0 评论 -
python模块—logging
文章目录官方介绍概述源码部分日志教程日志相关概念日志等级日志字段信息与格式日志功能的实现logging模块总结使用logging提供的模块级别的函数记录日志简单的案例logging.basicConfig()函数说明logging模块定义的格式字符串字段使用配置的日志输出案例logging模块日志流处理流程四大组件的常用方法Logger类Handler类Formater类Filter类工作流程使用logging四大组件日志输出案例在Django中配置logging官方介绍概述这个模块为应用与库实现了灵原创 2021-01-15 11:38:50 · 162 阅读 · 1 评论 -
python模块—codecs
文章目录概述谈谈我在何处用到这个模块概述codecs:这个模块定义了标准 Python 编解码器(编码器和解码器)的基类,并提供接口用来访问内部的 Python 编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。 大多数标准编解码器都属于 文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。 自定义编解码器可以在任意类型间进行编码和解码,但某些模块特性仅适用于 文本编码或将数据编码为 字节串 的编解码器。该模块定义了以下用于使用任何编解码器原创 2021-01-15 09:21:32 · 2942 阅读 · 0 评论 -
python模块—hashlib
文章目录hashlib的基本概念如何产生哈希值的三个阶段检查文件一致性(保证文件下载过程中不丢包,保证数据的完整性)对明文密码进行加密破解用户注册密码hmac模块的加密方式hashlib的基本概念什么叫hashhash是一种算法(不同的hash算法只是复杂度不一样)(3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法),该算法接受传入的内容,经过运算得到一串hash值hash值的特点是(hash值/产品有三原创 2020-12-27 10:53:18 · 120 阅读 · 0 评论 -
python模块—re
文章目录常用正则表达式的符号和语法匹配模式re常用方法常用正则表达式的符号和语法一张图片了解正则元字符'.' 匹配所有字符串,除\n以外‘-’ 表示范围[0-9]'*' 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。'+' 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+'^' 匹配字符串开头‘$’ 匹配字符串结尾 re'\' 转义字符, 使后一个字符改变原来的意思, 如果字符串中有字符*需要匹配,可以\*或者字符集[*] re.findall(r'3\原创 2020-12-26 11:35:11 · 171 阅读 · 0 评论 -
python模块—序列化和反序列化、json/pickle
文章目录什么是序列化?为什么要序列化?jsonpickle序列化模块序列化方法格式转换把python中的数据转换成str—序列化可以str转换成python的数据—反序列化什么是序列化?我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。为什么要序列化?持久保存状态需知一个软件/程序的执行就在处理一系列状态的变化,在编程语原创 2020-12-24 10:26:50 · 393 阅读 · 0 评论 -
python模块—xml、configparser
文章目录xmlconfigparserxmlxml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。xml的格式如下,就是通过<>节点来区别数据结构的:<?xml version="1.0"?><data> <country name="Liechtenstein">转载 2020-12-25 09:10:03 · 94 阅读 · 0 评论 -
python模块—datetime和time
文章目录timedatetimedate类time类datetime类timedelta类 时间加减类注意:新的知识点timetime模块中时间表现的格式主要有三种:timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量struct_time时间元组,共有九个元素组。format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式时间格式转化图import time# 生成时间戳time.time()# 结构原创 2020-12-21 10:04:42 · 113 阅读 · 0 评论 -
python模块—random
文章目录random.random()random.uniform()random.randint()random.choice(sequence)random.shuffle(x[, random])random.sample(sequence, k)random模块的功能就是生成随机数\color{red}{random模块的功能就是生成随机数}random模块的功能就是生成随机数random.random()用于生成(0,1)之间的浮点数random.random()# 0.62616411原创 2020-12-19 10:58:09 · 115 阅读 · 1 评论 -
python模块—OS
OS模块返回当前使用操作系统返回当前工作目录删除path指定文件删除path指定目录创建path指定目录返回path的绝对路径是否为绝对路径查看路径的文件夹部分和文件名部分 返回的是元组类型将path进行组合,若其中有绝对路径,则之前的path将被删除。文件或文件夹的最后修改时间,从新纪元到访问时的秒数。文件或文件夹的最后访问时间,从新纪元到访问时的秒数。文件或文件夹的创建时间,从新纪元到访问时的秒数。查看文件大小 若是文件夹则返回0列出path目录下所有的文件和目录名返回path中的文件夹部分,结果不包原创 2020-12-12 09:22:21 · 841 阅读 · 2 评论 -
python模块—collections
from collections import (Counter, deque, namedtuple, defaultdict, OrderedDict)Counter'''Dict subclass for counting hashable items. Sometimes called a bag or multiset. Elements are stored as dictionary keys and their counts are stored as dict.原创 2020-12-07 19:41:07 · 2584 阅读 · 0 评论