path
не заканчивается /
, поэтому, например, если был файл с именем "example.jpg", my_source
будет "D:/dataexample.jpg"
. Вместо этого вы должны использовать os.path.join
.
Кроме того, my_dest = my_dest
ничего не делает, и os.rename
выдаст ошибку при указании полный путь к источнику и только имя файла для места назначения. Вы должны указать либо полный путь для обоих, либо только имя файла для обоих, если вы собираетесь переименовать файл, не перемещая его, и он находится в текущем рабочем каталоге.
Вам также следует заглянуть в enumerate
и форматирование строки .