python如何遍历文件夹文件夹_python下载库

python如何遍历文件夹文件夹_python下载库在 Python 中 遍历文件夹及其子文件夹可以使用 os 模块中的 os walk 函数 下面是一个简单的示例代码 展示了如何使用 os walk 遍历文件夹下的所有文件和子文件夹 pythonimport os 指定要遍历的文件夹路径 folder path path to folder 使用 os walk 遍历文件夹及其子文件夹 for root dirs

在Python中,遍历文件夹及其子文件夹可以使用`os`模块中的`os.walk()`函数。下面是一个简单的示例代码,展示了如何使用`os.walk()`遍历文件夹下的所有文件和子文件夹:

 import os 指定要遍历的文件夹路径 folder_path = 'path/to/folder' 使用os.walk()遍历文件夹及其子文件夹 for root, dirs, files in os.walk(folder_path): 遍历当前文件夹下的所有文件 for file in files: 获取文件的完整路径 file_path = os.path.join(root, file) 处理文件,例如打印文件路径 print(file_path) 遍历当前文件夹下的所有子文件夹 for dir in dirs: 获取子文件夹的完整路径 dir_path = os.path.join(root, dir) 处理子文件夹,例如打印文件夹路径 print(dir_path) 

`os.walk()`函数会返回一个生成器,每次迭代时返回一个三组`(dirpath, dirnames, filenames)`,其中`dirpath`表示当前正在访问的文件夹路径,`dirnames`表示该文件夹下的子目录名列表,`filenames`表示该文件夹下的文件名列表。

如果你需要更详细的控制,例如只遍历特定类型的文件,可以使用`os.listdir()`结合`os.path.isfile()`和`os.path.isdir()`函数来实现。

 import os 指定要遍历的文件夹路径 folder_path = 'path/to/folder' 使用os.listdir()列出文件夹中的所有文件和子文件夹 for filename in os.listdir(folder_path): 获取文件的完整路径 file_path = os.path.join(folder_path, filename) 判断当前路径是否为文件 if os.path.isfile(file_path): 处理文件,例如打印文件路径 print(file_path) 判断当前路径是否为目录 elif os.path.isdir(file_path): 处理子文件夹,例如打印文件夹路径 print(file_path) 

以上代码会列出指定路径下的所有文件和子文件夹,并分别对它们进行处理。

编程小号
上一篇 2025-03-18 07:21
下一篇 2025-03-18 07:18

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/112103.html