首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[python][转载]python3遍历文件夹及其子目录所有文件

[python][转载]python3遍历文件夹及其子目录所有文件

作者头像
git clone firc-dataset
发布2025-07-18 16:32:18
发布2025-07-18 16:32:18
5570
举报

import os def show_files(path, all_files):     # 首先遍历当前目录所有文件及文件夹     file_list = os.listdir(path)     # 准备循环判断每个元素是否是文件夹还是文件,是文件的话,把名称传入list,是文件夹的话,递归     for file in file_list:         # 利用os.path.join()方法取得路径全名,并存入cur_path变量,否则每次只能遍历一层目录         cur_path = os.path.join(path, file)         # 判断是否是文件夹         if os.path.isdir(cur_path):             show_files(cur_path, all_files)         else:             all_files.append(file)

    return all_files

# 传入空的list接收文件名 contents = show_files("e:\\python", []) # 循环打印show_files函数返回的文件名列表 for content in contents:     print(content)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档