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)