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