python查找所有磁盘指定文件夹

Python评论558阅读模式

可以使用Python的os模块中的listdir函数来列出指定目录下的所有文件和文件夹,然后使用os.path模块中的isdir函数判断是否为指定文件夹,最后将符合条件的文件夹路径保存到一个列表中。

示例代码:文章源自爱尚资源教程网-https://www.23jcw.net/6442.html

import os

def find_folders_in_drives(drives, folder_name):
    folders = []
    for drive in drives:
        for dirpath, dirnames, filenames in os.walk(drive + '\\'):
            for dirname in dirnames:
                if dirname == folder_name:
                    folder_path = os.path.join(dirpath, dirname)
                    folders.append(folder_path)
    return folders

drives = ['C:', 'D:', 'E:']  # 指定磁盘列表
folder_name = 'my_folder'  # 指定文件夹名称
folders = find_folders_in_drives(drives, folder_name)
print(folders)

这段代码会在C盘、D盘和E盘下遍历所有文件夹和文件,如果发现名称为my_folder的文件夹,就将其路径保存到folders列表中。最后输出所有符合条件的文件夹路径。注意,在Windows系统中,路径分隔符为反斜杠(\)。文章源自爱尚资源教程网-https://www.23jcw.net/6442.html 文章源自爱尚资源教程网-https://www.23jcw.net/6442.html

相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
  • 温馨提示:如遇到资源下载不了,或者文章没有解决你的问题的,可以联系我们帮你处理!!!
  • 转载请务必保留本文链接:https://www.23jcw.net/6442.html

发表评论