批量读取多个文件夹下的子文件夹
时间: 2023-12-05 09:04:18 浏览: 187
读取文件夹内多个文件
和文件?
您好!我明白您的问题。要批量读取多个文件夹下的子文件夹和文件,可以使用Python中的os模块和os.walk()函数。这个函数会递归地遍历目录树,返回每一个文件夹的路径和其下的所有文件和子文件夹。以下是一个示例代码:
```
import os
def read_files():
root_path = "/path/to/parent/folder"
for root, dirs, files in os.walk(root_path):
for dir in dirs:
folder_path = os.path.join(root, dir)
print("folder path:", folder_path)
for file in os.listdir(folder_path):
file_path = os.path.join(folder_path, file)
print("file path:", file_path)
```
您可以将`root_path`变量替换为您想要遍历的文件夹的父文件夹的路径。然后使用`os.walk()`函数来遍历每一个子文件夹和文件,最后打印它们的路径即可。
提醒您,这里只是一个示例代码,具体取决于您的具体需求,还可能需要添加异常处理等。希望这能对您有所帮助!
阅读全文