教你如何实现“Python 遍历文件夹下所有指定后缀文件”

整件事情的流程

下面是实现“Python 遍历文件夹下所有指定后缀文件”的步骤:

classDiagram
    class 开发者
    class 小白
    开发者 <|-- 小白
  1. 创建一个Python脚本
  2. 导入os模块
  3. 定义一个函数来实现遍历文件夹
  4. 调用定义的函数

每一步需要做什么

步骤1:创建一个Python脚本

# 文件名:traverse_files.py

步骤2:导入os模块

import os

步骤3:定义一个函数来实现遍历文件夹

def traverse_files(folder_path, ext):
    for root, dirs, files in os.walk(folder_path):
        for file in files:
            if file.endswith(ext):
                print(os.path.join(root, file))
  • os.walk(folder_path):遍历文件夹 folder_path 下的所有文件和子文件夹
  • file.endswith(ext):判断文件是否以指定后缀 ext 结尾
  • os.path.join(root, file):获取文件的完整路径并打印出来

步骤4:调用定义的函数

folder_path = "/path/to/your/folder"
ext = ".txt"
traverse_files(folder_path, ext)
  • folder_path:指定要遍历的文件夹路径
  • ext:指定要查找的文件后缀

结尾

通过以上步骤,你可以轻松实现“Python 遍历文件夹下所有指定后缀文件”的功能。希望这篇文章对你有所帮助,加油!