Переименовать .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. Но данный код почему-то переименовывает файлы в разнобой, а не по порядку, как они находятся в папке. Помогите с решением проблемы, спасибо.