Переименовать .pdf файлы в папке

Я использую следующий код, для того, чтобы переименовать pdf файлы в папке.

import os

ext = "pdf"
i = 117582
dir = 'путь'
for file in os.listdir(dir):
    if file.endswith(ext):
        os.rename(f'{dir}/{file}', f'{dir}/ФО {+i}.{ext}')
        i = i - 1

Операционная система macOS. Моя цель - в папке содержится nn-ое кол-во файлов. Первый файл в данном примере я хочу назвать ФО 117582. Я хочу переименовать и все последующие файлы уменьшая числовую составляющую первого файла на 1. Но данный код почему-то переименовывает файлы в разнобой, а не по порядку, как они находятся в папке. Помогите с решением проблемы, спасибо.


Ответы (0 шт):