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)