Храните кучу файлов с непонятными названиями вроде `IMG_20210405_123456.jpg`? Сделаем скрипт, который переименует их в нормальный вид.
python
import os
folder = "photos"
files = os.listdir(folder)
for i, filename in enumerate(files, start=1):
ext = os.path.splitext(filename)[1]
new_name = f"photo_{i}{ext}"
os.rename(os.path.join(folder, filename), os.path.join(folder, new_name))
print("Готово!")
🔍 Как работает:
1. Считываем список файлов в папке `photos`.
2. Проходимся по ним с помощью `enumerate()`, чтобы получить и индекс, и имя.
3. Формируем новое имя вида `photo_1.jpg`, `photo_2.jpg` и т.д.
4. Переименовываем файл через `os.rename`.
📂 Теперь ваши файлы не в хаосе, а в порядке!