可以使用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
相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!