# 为每个文件夹创建一个字典,用于存储该文件夹内的文件路径 folder_files_dict = {folder: [] for folder in folder_list}
# 依次访问每个文件夹 for folder in folder_list: for root, dirs, files in os.walk(folder): for file in files: if file.endswith('.jpg'): file_path = os.path.join(root, file) folder_files_dict[folder].append(file_path)
# 对每个文件夹内的文件路径进行排序 for folder in folder_files_dict: folder_files_dict[folder].sort()
# 将所有文件夹内排序好的文件路径按照文件夹顺序添加到总的列表中 for folder in folder_list: all_image_paths.extend(folder_files_dict[folder])
# 打印序号和文件路径 for i, path in enumerate(all_image_paths): print(f"{i + 1}: {path}")