使用glob模块在Python中查找指定文件夹中的所有文件夹
发布时间:2023-12-15 13:12:45
使用glob模块可以方便地在Python中查找指定文件夹中的所有文件夹。glob模块提供了一个函数glob(),可以根据所给的规则获取文件夹或文件的路径列表。
下面是一个例子,演示如何使用glob模块在Python中查找指定文件夹中的所有文件夹:
import glob
# 定义要查找的文件夹路径
folder_path = '/path/to/folder/'
# 使用glob模块查找文件夹
folders = glob.glob(folder_path + '*/')
# 输出找到的文件夹
for folder in folders:
print(folder)
上述代码中,首先需要引入glob模块。然后,通过定义folder_path变量来指定要查找的文件夹路径。在这个例子中,我们使用的是绝对路径,你可以根据实际情况修改为相对路径。
接下来,使用glob.glob()函数来获取满足指定规则的文件夹路径列表。在这里,我们的规则是使用通配符*匹配任意长度的字符串,并在最后加上斜杠/来表示要查找的是文件夹而不是文件。注意,如果要查找指定类型的文件,可以将通配符*替换为文件扩展名,例如*.txt。
最后,遍历得到的文件夹路径列表,使用print()函数将每个文件夹路径打印出来。
使用glob模块可以轻松地在Python中查找指定文件夹中的所有文件夹。这个模块非常方便,可以快速地获取特定规则的文件夹路径列表,帮助你更高效地处理文件夹操作。
