python循环遍历文件夹名称和txt文件名称

python循环遍历文件夹名称和txt文件名称

需求背景:

遍历之前的工作目录下的需求.txt文件,搜集需求列表,通过python脚本来遍历文件名,然后复制到excel表格中去重归类。

import os

# 指定要遍历的目录
#directory = 'F:/Users/test/Desktop/代交接'

# 遍历目录下的所有文件和目录
# for item in os.listdir(directory):
#     # 构造完整的文件/目录路径
#     full_path = os.path.join(directory, item)
#     # 检查是否是文件,并且文件扩展名为.txt
#     if os.path.isfile(full_path) and full_path.endswith('.txt'):
#         print(f"txt文件: {item}")
#     # 检查是否是目录
#     elif os.path.isdir(full_path):
#         print(f"目录: {item}")

def list_files_recursively(directory):
    for root, dirs, files in os.walk(directory):
        print(f"当前目录: {root}")
        # print(f"当前目录: {dirs}")
        for name in files:
            if name.endswith('.txt'):
                #print(f"  TXT文件: {os.path.join(root, name)}")
                print(f"  TXT文件: {name}")
        print()  # 空行,便于阅读


# 使用函数
directory_path = 'D:/代交接-链接'   #需要搜索的目录
list_files_recursively(directory_path)

 

posted on 2025-10-16 10:27  oktokeep  阅读(3)  评论(0)    收藏  举报