os.walk选择具体文件夹
时间: 2023-08-31 13:04:58 浏览: 52
python使用os模块的os.walk遍历文件夹示例
5星 · 资源好评率100%
`os.walk()` 函数可以递归遍历指定目录下的所有文件和子目录。如果您只想选择特定的文件夹,可以在遍历时判断路径是否符合条件,例如:
```python
import os
# 遍历指定目录下的所有文件和子目录
for root, dirs, files in os.walk('/path/to/directory'):
# 判断当前目录是否是要选择的文件夹
if 'specific_folder' in dirs:
# 如果是,则进入该目录进行操作
specific_folder_path = os.path.join(root, 'specific_folder')
# TODO: 对该文件夹进行操作
```
其中,`os.walk()` 函数返回一个三元组 `(root, dirs, files)`,`root` 表示当前遍历的目录路径,`dirs` 表示当前目录下的子目录列表,`files` 表示当前目录下的文件列表。在上面的例子中,我们通过判断 `specific_folder` 是否在 `dirs` 列表中来选择特定的文件夹,并使用 `os.path.join()` 函数获取该文件夹的路径。
阅读全文