点击进入专栏:
《人工智能专栏》 Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程
文章目录
- os库
- os.path模块
- pathlib库
-
- pathlib和os.path的比较
- time库
- logging
- tree
- 正则表达式-re模块
- find
-
- 查找文件并删除
- 删除全部文件,但排除部分文件
- 删除1分钟前创建大于170字节的文件
- 排除某个路径
os库
os模块是python中整理文件和目录最常用的模块,该模块提供了非常丰富的方法来处理文件和目录
- os.name:返回
操作系统的名字
。如windows返回’nt’,Linux返回’posix’ - os.getcwd():获取当前工作的目录,返回
绝对路径
- os.listdir(path):以
列表
形式列出path目录下所有的文件和目录名,默认
为本文件所在目录。不区分目录和文件 - os.remove(path):删除指定的文件,不能省略参数且
path不存在会报错
- os.rmdir(path):删除path指定的目录,参数不能省略且
只能删除空目录
,否则会报错 - os.removedirs(path):删除多级空目录
- os.mkdir(path):创建path指定的目录,如果文件夹
存在
就会报错,只能创建下一级目录 - os.makedirs(path):创建path指定的目录,如果文件夹存在就会报错,可以直接生成多层级