第五章:Python标准库与常用模块
- 5.1 常用内置模块介绍
- 5.1.1 os模块
- 5.1.2 datetime模块
- 5.1.3 random模块
- 5.2 文件操作与IO处理
- 5.2.1 文件读写
- 5.2.2 文件复制与移动
- 5.2.3 文件遍历与递归操作
- 5.3 正则表达式
- 5.3.1 匹配字符串
- 5.3.2 替换字符串
- 5.3.3 高级匹配
- 结语
Python作为一门强大的编程语言,其标准库以及第三方库的丰富性是其受欢迎的重要原因之一。在本章中,我们将深入探讨Python标准库以及一些常用的第三方模块,帮助你更好地利用这些工具来提高编程效率和扩展功能。
5.1 常用内置模块介绍
Python的标准库中包含了大量的内置模块,这些模块提供了各种功能,涵盖了文件操作、网络编程、数据处理、日期时间处理等多个领域。在本节中,我们将介绍一些常用的内置模块及其功能。
5.1.1 os模块
os
模块提供了与操作系统交互的功能,可以实现文件操作、目录操作、进程管理等功能。下面是一些常用的os
模块函数:
os.getcwd()
: 获取当前工作目录os.listdir(path)
: 返回指定目录下的所有文件和目录名os.mkdir(path)
: 创建目录os.remove(path)
: 删除文件os.rename(src, dst)
: 重命名文件或目录
示例代码:
import os# 获取当前工作目录
print(os.getcwd())# 列出当前目录下的所有文件和目录
print(os.listdir(os.getcwd()))# 创建一个新目录
os.mkdir('new_dir')# 删除文件
os.remove('test.txt'