Python实现同名目录文件遍历
无需安装额外软件,执行以下 Python 代码即可遍历指定目录下所有同名文件夹中的文件:
import os
def find_files_in_folders(target_dir, target_folder_name):
  """
  遍历指定目录下所有同名文件夹中的文件。
  Args:
    target_dir (str): 目标目录路径。
    target_folder_name (str): 目标文件夹名称。
  Returns:
    list: 所有文件路径列表。
  """
  all_files = []
  for root, dirs, files in os.walk(target_dir):
    for dir_name in dirs:
      if dir_name == target_folder_name:
        folder_path = os.path.join(root, dir_name)
        for file in os.listdir(folder_path):
          file_path = os.path.join(folder_path, file)
          all_files.append(file_path)
  return all_files
# 示例用法
target_directory = '/path/to/your/directory'
folder_name = 'your_folder_name'
found_files = find_files_in_folders(target_directory, folder_name)
print(found_files)
使用说明:
- 将 
target_directory替换为目标目录的实际路径。 - 将 
your_folder_name替换为目标文件夹的名称。 - 运行代码,程序将打印出所有文件中文件路径列表。
 
                                        
                                    文件大小:5.58KB
                                
                                
                                
                            
评论区