千家信息网

Python 200个标准库指的是哪些呢

发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,本篇文章给大家分享的是有关Python 200个标准库指的是哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。文本string:通用字
千家信息网最后更新 2025年01月27日Python 200个标准库指的是哪些呢

本篇文章给大家分享的是有关Python 200个标准库指的是哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

文本

  • string:通用字符串操作

  • re:正则表达式操作

  • difflib:差异计算工具

  • textwrap:文本填充

  • unicodedata:Unicode字符数据库

  • stringprep:互联网字符串准备工具

  • readline:GNU按行读取接口

  • rlcompleter:GNU按行读取的实现函数

  • struct:将字节解析为打包的二进制数据

  • codecs:注册表与基类的编解码器

数据类型

  • datetime:基于日期与时间工具

  • calendar:通用月份函数

  • collections:容器数据类型

  • collections.abc:容器虚基类

  • heapq:堆队列算法

  • bisect:数组二分算法

  • array:高效数值数组

  • weakref:弱引用

  • types:内置类型的动态创建与命名

  • copy:浅拷贝与深拷贝

  • reprlib:交替repr()的实现

数学

  • numbers:数值的虚基类

  • math:数学函数

  • cmath:复数的数学函数

  • decimal:定点数与浮点数计算

  • fractions:有理数

  • random:生成为随机数

函数式编程

  • itertools:为高效循环生成迭代器

  • functools:可调用对象上的高阶函数与操作

  • operator:针对函数的标准操作

文件与目录

  • os.path:通用路径名控制

  • fileinput:从多输入流中遍历行

  • stat:解释stat()的结果

  • filecmp:文件与目录的比较函数

  • tempfile:生成临时文件与目录

  • glob:Unix风格路径名格式的扩展

  • fnmatch:Unix风格路径名格式的比对

  • linecache:文本行的随机存储

  • shutil:高级文件操作

  • macpath:MacOS 9路径控制函数

持久化

  • pickle:Python对象序列化

  • copyreg:注册机对pickle的支持函数

  • shelve:Python对象持久化

  • marshal:内部Python对象序列化

  • dbm:Unix"数据库"接口

  • sqlite3:针对SQLite数据库的API2.0

压缩

  • zlib:兼容gzip的压缩

  • gzip:对gzip文件的支持

  • bz2:对bzip2压缩的支持

  • lzma:使用LZMA算法的压缩

  • zipfile:操作ZIP存档

  • tarfile:读写tar存档文件

加密

  • hashlib:安全散列与消息摘要

  • hmac:针对消息认证的键盘列

操作系统工具

  • os:多方面的操作系统接口

  • io:流核心工具

  • time:时间的查询与转化

  • argparser:命令行选项、参数和子命令的解析器

  • optparser:命令行选项解析器

  • getopt:C风格的命令行选项解析器

  • logging:Python日志工具

  • logging.config:日志配置

  • logging.handlers:日志处理器

  • getpass:简易密码输入

  • curses:字符显示的终端处理

  • curses.textpad:curses程序的文本输入域

  • curses.ascii:ASCII字符集工具

  • curses.panel:curses的控件栈扩展

  • platform:访问底层平台认证数据

  • errno:标准错误记号

  • ctypes:Python外部函数库

并发

  • threading:基于线程的并行

  • multiprocessing:基于进程的并行

  • concurrent:并发包

  • concurrent.futures:启动并行任务

  • subprocess:子进程管理

  • sched:事件调度

  • queue:同步队列

  • select:等待I / O完成

  • dummy_threading:threading模块的替代(当_thread不可用时)

  • _thread:底层的线程API(threading基于其上)

  • _dummy_thread:_thread模块的替代(当_thread不可用时)

进程间通信

  • socket:底层网络接口

  • ssl:socket对象的TLS / SSL填充器

  • asyncore:异步套接字处理器

  • asynchat:异步套接字命令 / 响应处理器

  • signal:异步事务信号处理器

  • mmap:内存映射文件支持

互联网

  • email:邮件与MIME处理包

  • json:JSON编码与解码

  • mailcap:mailcap文件处理

  • mailbox:多种格式控制邮箱

  • mimetypes:文件名与MIME类型映射

  • base64:RFC3548:Base16、Base32、Base64编码

  • binhex:binhex4文件编码与解码

  • binascii:二进制码与ASCII码间的转化

  • quopri:MIMEquoted - printable数据的编码与解码

  • uu:uuencode文件的编码与解码

互联网协议与支持

  • webbrowser:简易Web浏览器控制器

  • cgi:CGI支持

  • cgitb:CGI脚本反向追踪管理器

  • wsgiref:WSGI工具与引用实现

  • urllib:URL处理模块

  • urllib.request:打开URL连接的扩展库

  • urllib.response:urllib模块的响应类

  • urllib.parse:将URL解析成组件

  • urllib.error:urllib.request引发的异常类

  • urllib.robotparser:robots.txt的解析器

  • http:HTTP模块

  • http.client:HTTP协议客户端

  • ftplib:FTP协议客户端

  • poplib:POP协议客户端

  • imaplib:IMAP4协议客户端

  • nntplib:NNTP协议客户端

  • smtplib:SMTP协议客户端

  • smtpd:SMTP服务器

  • telnetlib:Telnet客户端

  • uuid:RFC4122的UUID对象

  • socketserver:网络服务器框架

  • http.server:HTTP服务器

  • http.cookies:HTTPCookie状态管理器

  • http.cookiejar:HTTP客户端的Cookie处理

  • xmlrpc:XML - RPC服务器和客户端模块

  • xmlrpc.client:XML - RPC客户端访问

  • xmlrpc.server:XML - RPC服务器基础

  • ipaddress:IPv4 / IPv6控制库

多媒体

  • audioop:处理原始音频数据

  • aifc:读写AIFF和AIFC文件

  • sunau:读写Sun AU文件

  • wave:读写WAV文件

  • chunk:读取IFF的文件

  • colorsys:颜色系统间转化

  • imghdr:指定图像类型

  • sndhdr:指定声音文件类型

  • ossaudiodev:访问兼容OSS的音频设备

国际化

  • gettext:多语言的国际化服务

  • locale:国际化服务

编程框架

  • turtle:Turtle图形库

  • cmd:基于行的命令解释器支持

  • shlex:简单词典分析

Tk图形用户接口

  • tkinter:Tcl / Tk接口

  • tkinter.ttk:Tk主题控件

  • tkinter.tix:Tk扩展控件

  • tkinter.scrolledtext:滚轴文本控件

开发工具

  • pydoc:文档生成器和在线帮助系统

  • doctest:交互式Python示例

  • unittest:单元测试框架

  • unittest.mock:模拟对象库

  • test:Python回归测试包

  • test.support:Python测试工具套件

  • venv:虚拟环境搭建

调试

  • bdb:调试框架

  • faulthandler:Python反向追踪库

  • pdb:Python调试器

  • timeit:小段代码执行时间测算

  • trace:Python执行状态追踪

运行时

  • sys:系统相关的参数与函数

  • sysconfig:访问Python配置信息

  • builtins:内置对象

  • main:顶层脚本环境

  • warnings:警告控制

  • contextlib:with状态的上下文工具

  • abc:虚基类

  • atexit:出口处理器

  • traceback:打印或读取一条栈的反向追踪

  • future:未来状态定义

  • gc:垃圾回收接口

  • inspect:检查存活的对象

  • site:址相关的配置钩子(hook)

  • fpectl:浮点数异常控制

  • distutils:生成和安装Python模块

解释器

  • code:基类解释器

  • codeop:编译Python代码

导入模块

  • imp:访问import模块的内部

  • zipimport:从ZIP归档中导入模块

  • pkgutil:包扩展工具

  • modulefinder:通过脚本查找模块

  • runpy:定位并执行Python模块

  • importlib:import的一种实施

Python语言

  • parser:访问Python解析树

  • ast:抽象句法树

  • symtable:访问编译器符号表

  • symbol:Python解析树中的常量

  • token:Python解析树中的常量

  • keyword:Python关键字测试

  • tokenize:Python源文件分词

  • tabnany:模糊缩进检测

  • pyclbr:Python类浏览支持

  • py_compile:编译Python源文件

  • compileall:按字节编译Python库

  • dis:Python字节码的反汇编器

  • pickletools:序列化开发工具

其他

  • formatter:通用格式化输出

Windows相关

  • msilib:读写Windows的Installer文件

  • msvcrt:MS VC + + Runtime的有用程序

  • winreg:Windows注册表访问

  • winsound:Windows声音播放接口

Unix相关

  • posix:最常用的POSIX调用

  • pwd:密码数据库

  • spwd:电子密码数据库

  • grp:组数据库

  • crypt:Unix密码验证

  • termios:POSIX风格的tty控制

  • tty:终端控制函数

  • pty:伪终端工具

  • fcntl:系统调用fcntl()和ioctl()

  • pipes:shell管道接口

  • resource:资源可用信息

  • nis:Sun的NIS的接口

  • syslog:Unix 日志服务

以上就是Python 200个标准库指的是哪些呢,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

文件 工具 函数 数据 模块 客户 接口 处理 客户端 对象 控制 支持 服务 命令 数据库 类型 系统 处理器 字符 服务器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南通讯软件开发设施价格优惠 同一套系统部署不同服务器 查看数据库表格的软件 数据库技术考试笔记 松江区管理软件开发要多少钱 长城国产化服务器销售电话 用友通数据库创建临时表失败 网络安全审查办法 下载 北京云数据库费用多少钱 土地利用数据库编码规则有哪些 长虹移动软件开发技术面试 西宁在线学习软件开发 专业直销软件开发的博客 网络安全新技术2016 阿联酋阿里云服务器国内服务 柯桥软件开发 林先生 信息网络安全演练点评 服务器做磁盘阵列的问题 广安市财政局网络安全 浦东新区会议视频系统服务器 软件开发与运营需要多少资金 北京手机软件开发建设 hashmap 数据库 db2 数据库空间满了 网络安全审查办法 下载 宁海鲸鱼软件开发 高级数据库管理工程师 实验报告数据库的安全机制 澄江市软件开发 数据库考试常用掩码
0