
Python:各类模块(代码)
文章平均质量分 55
这个专栏主要介绍Python的各种【内置模块、第三方模块】的函数、方法的使用
大大大钢琴
别心急、做技术确实不容易;水平是在不断实践中发展和完善的!
展开
-
《Python模块更新介绍:看前必读》
在此,我的整理进度如下:我会先去整理 python的内置模块、再去整理第三方模块(为什么先去整理内置模块呢,因为第三方太多勒,有的 “大大大钢琴” 也需要去学习了解,见谅了各位,要是有特殊的可以留言,我单独先整理)之前有网友留言说,能不能把某一个模块单独介绍,说有的知识点太零散勒。PS:为什么下面介绍介绍整理完了,但是专栏里面没发现呢?记录时间(随时更新):2024-10-31。】专栏,就是专门去介绍Python的。Python:各类模块(代码)内置模块、第三方模块。二、内置模块整理进度。原创 2024-10-31 22:51:28 · 135 阅读 · 0 评论 -
《Python内置模块017:statistics模块-提供基本的统计功能》
pvariance(): 用于计算总体方差,与variance()不同的是,pvariance()计算时假设传入的是整个总体,而不是样本。pstdev(): 用于计算总体标准差,与stdev()不同的是,pstdev()计算时假设传入的是整个总体,而不是样本.fmean(): 计算浮点数平均值,比mean()更快,因为它不支持Decimal和Fraction。median_grouped(): 计算分组数据的中位数。median_low(): 计算数据的低中位数。median(): 计算数据的中位数。原创 2024-11-04 15:55:26 · 626 阅读 · 0 评论 -
《Python内置模块016:hashlib提供各种哈希算法,如MD5、SHA1等》
每种哈希类提供的方法和之前的函数类似,生成的哈希值也相同。hashlib.new(name, data): 创建一个指定名称的哈希对象。hashlib.sha224(data): 创建一个SHA-224哈希对象。hashlib.sha256(data): 创建一个SHA-256哈希对象。hashlib.sha384(data): 创建一个SHA-384哈希对象。hashlib.sha512(data): 创建一个SHA-512哈希对象。hashlib.sha1(data): 创建一个SHA-1哈希对象。原创 2024-11-04 13:42:04 · 499 阅读 · 0 评论 -
《Python内置模块015:calendar用于处理日期和日历的模块》
calendar.calendar(year, w=2, l=1, c=6, m=3): 返回一个多行字符串格式的年历。formatmonth(theyear, themonth, w=2, l=1): 返回指定月份的文本格式月历。formatyear(theyear, w=2, l=1, c=6, m=3): 返回指定年份的文本格式年历。calendar.month(year, month, w=2, l=1): 返回一个多行字符串格式的月历。原创 2024-11-04 10:56:46 · 936 阅读 · 0 评论 -
《Python内置模块014:subprocess用于创建和管理子进程》
subprocess.Popen():提供了更高级的接口来启动新进程,可以与进程进行交互。stdout=subprocess.PIPE和stderr=subprocess.PIPE用于捕获输出和错误信息。这个模块取代了旧的os.system和其他相关函数,提供了更灵活和强大的接口。subprocess.run():用于执行命令并等待命令完成。启动外部命令: 可以通过subprocess.run()、subprocess.Popen()等方法来启动外部程序。获取命令输出: 可以捕获和处理外部命令的输出。原创 2024-11-04 10:24:23 · 211 阅读 · 0 评论 -
《Python内置模块013:collections提供了额外的数据类型》
collections模块是Python标准库中的一个模块,提供了许多有用的集合类和数据结构,扩展了内置集合类型(如list, dict, set, tuple)的功能。创建一个具名元组,允许通过名称访问元素,示例中展示了如何通过名称访问坐标点的x和y值。双端队列,支持在两端快速添加和删除元素,示例中展示了在队列两端添加元素的操作。提供默认值的字典,示例中展示了如何在访问不存在的键时自动创建默认值。保持插入顺序的字典,示例中展示了按插入顺序存储的键值对。类似于字典,键是被计数的元素,值是元素的计数。原创 2024-11-04 10:21:14 · 224 阅读 · 0 评论 -
《Python内置模块012:xml用于XML文件处理》
在Python中,处理XML文件常用的模块有xml.etree.ElementTree。这个模块提供了一种简单而高效的API来解析和创建XML数据。修改XML: 支持对XML数据进行修改,如添加、删除、更新节点。解析XML: 可以从字符串、文件等来源解析XML数据。创建XML: 可以通过编程方式创建新的XML数据。保存XML: 可以将XML数据保存到文件中。原创 2024-11-04 10:19:13 · 145 阅读 · 0 评论 -
《Python内置模块011:copy用于对象的复制和拷贝》
在这个示例中,修改原始列表中的嵌套对象会影响浅复制的列表,因为它们共享相同的子对象引用,而深复制的列表不会受到影响,因为它有自己的独立副本。1、copy模块用于在Python中复制对象。它提供了两种不同的复制方式:浅复制和深复制。(1)浅复制创建一个新的对象,但它只复制对象中引用的子对象的引用,而不复制子对象本身。(1)深复制创建一个新的对象,并递归地复制对象中所有子对象。(2)适用于复制简单对象或不包含嵌套对象的情况。(2)适用于复制包含嵌套对象的复杂数据结构。2、copy模块的主要功能。原创 2024-11-04 10:17:57 · 359 阅读 · 0 评论 -
《Python内置模块010:gzip、zipfile用于处理压缩文件的模块》
(1)功能: 用于创建、读取、写入、追加、提取ZIP格式的压缩文件。(1)功能: 主要用于处理GNU zip格式的压缩文件(.gz)。(3)适用场景: 适合处理多个文件和目录的压缩任务,常用于打包和分发软件、备份数据等。: 打开一个gzip压缩文件,支持读('r')、写('w')、追加('a')等模式。创建或打开一个ZIP文件,支持读('r')、写('w')、追加('a')等模式。(3)适用场景: 适合处理单个文件的压缩任务,常用于传输和存储日志文件。从ZIP文件中提取指定的文件或目录。原创 2024-11-04 10:16:32 · 377 阅读 · 0 评论 -
《Python内置模块009:logging用于实现日志记录的模块》
它提供了灵活的日志记录系统,允许开发者在应用程序中记录各种级别的日志消息,如调试信息、警告、错误等。用于设置日志记录的最低严重级别,低于此级别的日志信息将被忽略。例如,设置为logging.INFO后,DEBUG级别的信息将不会被记录。用于记录严重错误信息,表示程序遇到了非常严重的问题,通常会导致程序终止。用于记录错误信息,表示程序遇到了严重的问题,可能无法继续运行。用于记录一般信息,通常用于确认程序按预期工作。专门用于记录异常信息,通常在异常处理的except块中使用,它会自动记录异常的堆栈信息。原创 2024-11-04 10:14:30 · 453 阅读 · 0 评论 -
《Python内置模块008:urllib:用于进行URL操作的模块》
urllib模块是Python标准库中的一个模块,用于处理URL及其相关操作。该模块提供了一组用于使用URL处理和操作的功能,包括请求数据、解析URL、处理网络协议等。:用于打开和读取URL。常用功能包括发送HTTP请求、处理响应、设置代理、处理认证等。:定义了由urllib.request引发的异常。可以用于捕获和处理网络请求中的错误。:用于解析robots.txt文件。可以用于确定一个网站是否允许爬虫访问。可以用于分解和组合URL,处理URL编码和解码等。将某个地址的文件下载到本地。原创 2024-11-04 10:52:36 · 179 阅读 · 0 评论 -
《Python内置模块007:csv:读写CSV文件的模块》
thon中常用于读写CSV文件的模块是csv。使用该模块可以轻松地读取和写入CSV文件。你可以通过以下方式导入该模块:原创 2024-11-04 10:11:46 · 625 阅读 · 0 评论 -
《Python内置模块006:json:处理JSON数据》
json.load():从文件中读取JSON数据,并解码为Python对象。json.dump():将Python对象编码为JSON格式,并写入文件。json.dumps():将Python对象编码为JSON字符串。json.loads():将JSON字符串解码为Python对象。# 从文件中读取JSON数据并解码为Python对象。# 将Python对象编码为JSON格式并写入文件。# 将Python对象编码为JSON字符串。# 将JSON字符串解码为Python对象。# 读取包含JSON数据的文件。原创 2024-11-04 10:05:11 · 545 阅读 · 0 评论 -
《Python内置模块005:sys-用于访问与Python解释器和运行时环境相关的变量和函数》
sys:用于访问与Python解释器和运行时环境相关的变量和函数原创 2024-10-31 23:22:03 · 178 阅读 · 0 评论 -
《Python内置模块004:os-操作系统交互、文件和目录操作》
os模块是Python的标准库模块之一,提供了一种与操作系统进行交互的便捷方式原创 2024-10-31 23:19:34 · 383 阅读 · 0 评论 -
《Python内置模块003:datetime和time处理日期和时间》
返回当前时间的时间戳(从1970年1月1日00:00:00 UTC到现在的秒数)。:将时间戳(默认当前时间)转换为当前时区的struct_time对象。:将时间戳(默认当前时间)转换为UTC的struct_time对象。:将时间字符串解析为struct_time对象。:根据指定的格式化字符串返回时间字符串。:从ISO格式的字符串创建日期对象。:返回时间的ISO格式字符串。支持加减运算,用于计算时间差。:从时间戳创建日期时间对象。:解析字符串为日期时间对象。:格式化日期时间为字符串。:返回当前日期和时间。原创 2024-10-31 23:12:59 · 504 阅读 · 0 评论 -
《Python内置模块002:random-生成随机数》
random模块是Python中的一个内置模块,用于生成随机数和进行随机选择。原创 2024-10-31 23:08:23 · 537 阅读 · 0 评论 -
《Python内置模块001:math-数学运算》
Python的math模块提供了许多数学函数和常量,常用于各种数学计算。原创 2024-10-31 23:06:54 · 375 阅读 · 0 评论