当前位置:   article > 正文

python入门14:os库,遍历文件夹下的所有文件,一些常用函数(获取文件目录、判断文件是否存在、合并路径、删除文件等),以及应用举例_os库遍历删除文件

os库遍历删除文件

os库

  • python的自带标准库,用于访问操作系统功能的模块;
  • 获取平台信息;对文件和目录操作;执行命令与管理进程;

for root, dirs, files in os.walk(dir):遍历文件

  • root:文件夹的绝对路径
  • dirs:文件夹下的子文件夹名
  • files:文件夹里的文件 

 常用函数

  • os.path():操作路径名的函数
  • os.listdir(path):获取目录列表,以列表的形式获取路径下的所有文件名
  • os.path.exists("文件路径"):判断路径下的文件是否存在
  • os.path.join(路径,文件名称):合并功能
  • os.path.splitext(path):分离文件名与扩展名(就是文件类型的后缀),默认返回(filename,fextension)元组
  • os.remove(path):删除指定路径下的文件

应用实例

  1. # 文件夹路径
  2. dir = 'D:\\YMJ_file\\test'
  3. # 遍历文件夹,并将文件夹下的.xlsx文件的绝对路径存储到列表中
  4. file_list1 = []
  5. for root, subroot, files in os.walk(dir):
  6. for file in files:
  7. if file.endswith(".xlsx"):
  8. # 构建文件的绝对路径
  9. file_path = os.path.join(root, file)
  10. file_list1.append(file_path)
  11. print(file_list1)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/838460
推荐阅读
相关标签
  

闽ICP备14008679号