当前位置: 首页 > 后端技术 > Python

超全总结!必看的Python标准库介绍!!

时间:2023-03-26 18:36:21 Python

textstring:一般字符串操作re:正则表达式操作difflib:差异计算工具textwrap:文本填充实现函数binarydatastruct:将字节解析为打包的二进制数据codecs:注册表和基类数据类型的编解码器datetime:基于日期和时间的工具calendar:泛型月份函数collections:容器数据类型collections.abc:容器虚基类heapq:堆队列算法bisect:数组二进制算法array:高效数值数组weakref:弱引用类型:内置类型的动态创建和命名copy:浅拷贝和深拷贝pprint:格式化输出reprlib:alternaterepr()实现数学numbers:数值的虚拟基类Math:数学函数cmath:复数的数学函数decimal:计算定点数和浮点数分数:有理数Random:生成伪随机数函数式编程itertools:生成迭代器f或高效循环调用对象上的高阶函数和操作operator:函数文件和目录的标准操作os.path:公共路径名控制fileinput:遍历来自多个输入流的行stat:解释stat()的结果filecmp:文件和目录比较函数tempfile:生成临时文件和目录glob:Unix风格路径名格式的扩展fnmatch:Unix风格路径名格式的比较linecache:文本行的随机存储shutil:高级文件操作macpath:MacOS9路径控制函数persistentpickle:Python对象序列化copyreg:pickleshelve的注册机支持功能:Python对象持久化marshal:内部Python对象序列化dbm:Unix“数据库”接口sqlite3:SQLite数据库的API2.0压缩zlib:gzip兼容压缩gzip:支持gzip文件bz2:支持bzip2压缩lzma:使用LZMA算法压缩zipfile:ManipulateZIP归档tarfile:读写tar归档文件Formatcsv:读写CSV文件configparser:配置文件解析器netrc:netrc文件处理器xdrlib:XDR数据编码和解码plistlib:生成和解析MacOSX.plist文件加密hashlib:安全散列和消息摘要hmac:消息认证的密钥散列操作系统工具os:多方面操作系统接口io:流核心工具时间:时间的查询和转换argparser:命令行选项、参数和子命令的解析器optparser:命令行选项的解析器getopt:C风格命令行选项的解析器logging:Python日志记录工具logging.config:日志配置logging.handlers:loghandlergetpass:简单密码输入curses:字符显示终端处理curses.textpad:curses程序的文本输入域curses.ascii:ASCII字符集工具curses.panel:curses的控制栈扩展platform:获取底层平台认证数据errno:标准错误标记ctypes:Python外部函数库并发线程:基于线程的并行多处理:基于进程的parallelconcurrent:并发包concurrent.futures:启动并行任务subprocess:子进程管理queue:同步队列select:等待I/O完成dummy_threading:替代threading模块(当_thread不可用时)_thread:底层线程API(线程基于)_dummy_thread:_thread模块的替代方案(当_thread不可用时)进程内部通信套接字:底层网络接口ssl:套接字对象的TLS/SSL填充器asyncore:异步套接字处理程序asynchat:异步套接字命令/响应handlersignal:异步事务信号处理程序mmap:内存映射文件支持