У меня есть несколько папок, которые содержат много файлов:
Folder
|---Folder1
| |------File1, File2,...
|
|---Folder2
|------File3, File4,...
У меня тоже есть my_list = [rename1, rename2, rename3, rename4]
Я пытаюсь переименовать [File1, File2, File3, File4]
, чтобы точно следовать порядку и именам my_list
.
Я пробовал это:
list_of_dirs = [path_to_file1, path_to_file2, path_to_file3, path_to_file4]
my_list = [rename1, rename2, rename3, rename4]
for i in list_of_dirs:
os.rename(i, 'path_to_saving_directory' + str(j for j in my_list))
, но это создает объект генератора и содержит файлы, которые не соответствуют [rename1, rename2, rename3, rename4]
, как требуется.