另外,如果要查找多个磁盘中的文件,可以使用Python的os模块中的listdir函数来列出指定目录下的所有文件和文件夹,然后使用os.path模块中的isfile函数判断是否为指定文件,最后将符合条件的文件路径保存到一个列表中。
示例代码:文章源自爱尚资源教程网-https://www.23jcw.net/6443.html
import os def find_files_in_drives(drives, file_name): files = [] for drive in drives: for dirpath, dirnames, filenames in os.walk(drive + '\\'): for filename in filenames: if filename == file_name: file_path = os.path.join(dirpath, filename) files.append(file_path) return files drives = ['C:', 'D:', 'E:'] # 指定磁盘列表 file_name = 'my_file.txt' # 指定文件名称 files = find_files_in_drives(drives, file_name) print(files)
这段代码会在C盘、D盘和E盘下遍历所有文件夹和文件,如果发现名称为my_file.txt的文件,就将其路径保存到files列表中。最后输出所有符合条件的文件路径。注意,在Windows系统中,路径分隔符为反斜杠(\)。文章源自爱尚资源教程网-https://www.23jcw.net/6443.html 文章源自爱尚资源教程网-https://www.23jcw.net/6443.html
相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!