Python 3.13 删除了 19 个内置标准库,有你还在用的吗?

经过Python官方的取舍,下面的模块都会移除

  • aifc

aifc模块是用于处理 AIFF(Audio Interchange File Format 音频文件的模块

AIFF 是一种常见的无损音频文件格式,通常用于存储高质量的音频数据

  • audioop

audioop 模块是用于执行音频数据操作的模块

它提供了一些函数,可用于处理音频数据

例如采样格式转换、音频增益、音频剪切等操作

  • cgi

CGI(Common Gateway Interface)是一种通用的网关接口

它允许 web 服务器调用外部程序来处理 HTTP 请求

Python 中,CGI 模块提供了一个标准的 CGI 接口,可用于编写处理 HTTP 请求的脚本

可以使用 Python 内置的 cgi 模块来解析 CGI 请求、生成响应以及操作其他与 CGI 有关的任务

  • cgitb

cgitb模块提供了用于 Python 脚本的特殊异常处理程序

这个名称有一点误导性

它最初是设计用来显示 HTML 格式的 CGI 脚本详细回溯信息

但后来被一般化为也可显示纯文本格式的回溯信息

激活这个模块之后,如果发生了未被捕获的异常,将会显示详细的已格式化的报告

报告显示内容包括每个层级的源代码摘录,还有当前正在运行的函数的参数和局部变量值,以帮助你调试问题

你也可以选择将此信息保存至文件而不是将其发送至浏览器

要启用此特性,只需简单地将此代码添加到你的 CGI 脚本的最顶端:

import cgitb   cgitb.enable()   
  • chunk

本模块提供了一个读取使用 EA IFF 85 分块的数据的接口 chunks

这种格式使用的场合有 Audio Interchange File Format (AIFF/AIFF-C)Real Media File Format (RMFF)

与它们密切相关的 WAVE 音频文件也可使用此模块来读取

  • crypt

本模块实现了连接 crypt(3) 的接口,是一个基于改进 DES 算法的单向散列函数

更多细节请参阅 Unix man 手册

可能的用途包括保存经过哈希的口令,这样就可以在不存储实际口令的情况下对其进行验证,或者尝试用字典来破解 Unix 口令

请注意,本模块的执行取决于当前系统中 crypt(3) 的实际实现

因此,当前实现版本可用的扩展均可在本模块使用。

可用性:Unix 。在 VxWorks 上不可用。

  • imghdr

imghdr 模块推测文件或字节流中的图像的类型

  • mailcap

Mailcap 文件可用来配置支持 MIME 的应用例如邮件阅读器和 Web 浏览器如何响应具有不同 MIME 类型的文件

“mailcap” 这个名称源自短语 “mail capability”

  • msilib

这个包的目标是提供对 .msi 文件中的全部表的完整访问

因此,它是一个相当低层级的 API

这个包的两个主要应用是 distutils 命令 bdist_msi

以及创建 Python 安装程序包本身 (尽管它目前是使用不同版本的 msilib)

  • nis

nis 模块提供了对 NIS(Network Information Service) 库的轻量级包装,适用于多个主机的集中管理

因为 NIS 仅存在于 Unix 系统,此模块仅在 Unix 上可用

  • nntplib

此模块定义了 NNTP(Network News Transfer Protocol) 类来实现网络新闻传输协议的客户端

它可被用于实现一个新闻阅读或发布器,或是新闻自动处理程序

它兼容了 RFC 3977 以及较旧的 RFC 977RFC 2980

  • ossaudiodev

该模块允许您访问 OSS(开放式音响系统)音频接口

OSS 可用于广泛的开源和商业 Unices

并且是 Linux 和最新版本的 FreeBSD 的标准音频接口

  • pipes

pipes 定义了一个类用来抽象 pipeline 的概念 — 将数据从一个文件转到另一文件的转换器序列

由于模块使用了 /bin/sh 命令行

因此要求有 POSIX 或兼容 os.system()os.popen() 的终端程序

  • sndhdr

sndhdr 提供了企图猜测文件中的声音数据类型的功能函数

主要类型如下:

‘aifc’, ‘aiff’, ‘au’, ‘hcom’, ‘sndr’, ‘sndt’, ‘voc’, ‘wav’, ‘8svx’, ‘sb’, ‘ub’, or ‘ul’

  • spwd

该模块提供对 Unix shadow 密码库的访问能力

可用于各种 Unix 版本

访问 shadow 密码数据库须拥有足够的权限(通常意味着必须采用 root 账户)

  • sunau

sunau 模拟提供了一个处理 Sun AU 声音格式的便利接口

请注意此模块与 aifcwave 是兼容接口的

  • telnetlib

telnetlib 模块提供一个实现 Telnet 协议的类 Telnet

  • uu

此模块使用 uuencode 格式来编码和解码文件

以便任意二进制数据可通过仅限 ASCII 码的连接进行传输

  • xdrlib

xdrlib 模块定义了两个类

一个用于将变量打包为 XDR(eXternal Data Representation) 表示形式

另一个用于从 XDR 表示形式解包

  • 总体情况

Python 3.13 删除了 19 个内置标准库,有你还在用的吗?_第1张图片

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述
在这里插入图片描述

五、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

六、Python练习题

检查学习结果。
在这里插入图片描述

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
Python 3.13 删除了 19 个内置标准库,有你还在用的吗?_第2张图片

你可能感兴趣的:(python,开发语言,机器学习,数据分析,人工智能)