常用标准库
本文详细介绍 Python 的常用标准库。
os 库¶
os 库是 Python 与操作系统交互的标准库,提供了丰富的文件系统操作和系统级功能。
基础功能¶
路径操作¶
文件和目录操作¶
环境变量操作¶
如果需要加载 .env 文件中的环境变量,需要额外安装 python-dotenv 库,然后手动将其中的变量加载到内存中:
执行系统命令¶
sys 库¶
sys 库提供了与 Python 解释器交互的功能,包括命令行参数、标准输入输出、系统配置等。
命令行参数¶
系统信息¶
程序退出¶
pathlib 库¶
pathlib 是面向对象的路径操作库,比 os.path 更现代、更易用。
基础操作¶
路径属性¶
文件操作¶
遍历目录¶
json 库¶
json 库用于处理 JSON 数据的编码和解码。
基本操作¶
文件操作¶
自定义序列化¶
JSON 的数据类型 有限,对于特殊的输入格式,需要将其转化为 JSON 支持的格式。
datetime 库¶
datetime 库提供了日期和时间的处理功能。
基础使用¶
时间格式化¶
时间计算¶
时区处理¶
re 库¶
re 库提供了强大的正则表达式功能。
基本匹配¶
替换和分割¶
分组捕获¶
编译正则表达式¶
itertools 库¶
itertools 提供了高效的迭代器工具。
无限迭代器¶
组合迭代器¶
过滤和分组¶
functools 库¶
functools 提供了函数式编程工具。