Skip to content

Python 标准库

Python 标准库是 Python 安装时自带的模块集合,无需额外安装即可使用。对于前端开发者来说,这相当于 Node.js 的核心模块。

标准库 vs Node.js 核心模块

Python 标准库Node.js 对应用途
os, sysprocess, os系统交互
pathlibpath路径操作
jsonJSON (内置)JSON 处理
reRegExp (内置)正则表达式
datetimeDate (内置)日期时间
asyncio内置 async/await异步编程
http.serverhttpHTTP 服务
sqlite3需要第三方库数据库

分类导航

文件与系统操作

处理文件、目录和系统交互的模块。

文本与数据处理

处理各种数据格式的模块。

数学与随机

数学计算和随机数生成。

日期与时间

日期时间处理。

数据结构增强

增强的数据结构和函数式编程工具。

开发工具

辅助开发的工具模块。

并发编程

多线程、多进程和异步编程。

网络编程

网络通信相关模块。

数据存储

数据持久化。

工具函数

常用工具函数。

学习建议

对于前端开发者,建议按以下顺序学习:

  1. 第一阶段json, pathlib, datetime - 最常用
  2. 第二阶段re, os/sys, subprocess - 系统交互
  3. 第三阶段collections, itertools, functools - 进阶数据处理
  4. 第四阶段:并发编程模块 - 需要时再学

学习文档整合站点