在使用 Python 的很多场景下,需要进行大量的文件操作,例如数据分析和机器学习等。
os 模块提供了非常丰富的方法用来处理文件和目录。下面是一些常用的方法:
os.path.abspath 获取文件或目录的绝对路径
os.path.dirname 获取文件或文件夹的路径
os.path.basename 获取文件名或文件夹名
os.path.splitext 分离文件名与扩展名
os.path.split 分离目录与文件名
os.path.join 连接目录与文件名
os.path.isfile 判断是否为文件
os.path.isdir 判断是否为目录
os.path.exists 判断文件,文件夹是否存在
os.mkdir 创建目录
os.rmdir 删除目录
os.rename 重命名
os.remove 删除文件
os.getcwd 获取当前工作路径
os.walk 遍历目录
更多更负责的操作可见官方文档:os --- 多种操作系统接口 — Python 3.10.6 文档