Курс Python → Переименование файлов в Python
Для начала нам необходимо импортировать модуль os, который позволит нам работать с файловой системой. Затем мы создадим переменную, в которой будет храниться путь к папке, содержащей файлы, которые мы хотим переименовать.
import os folder_path = 'C:/Users/User/Desktop/files/'
Далее мы создадим список файлов, находящихся в указанной папке, с помощью метода os.listdir(). Затем мы пройдемся по каждому файлу в списке и применим метод os.rename(), чтобы переименовать файл, добавив к нему префикс в зависимости от его индекса в списке.
files = os.listdir(folder_path)
for index, file in enumerate(files):
if index % 2 == 0:
os.rename(os.path.join(folder_path, file), os.path.join(folder_path, f'Even_{file}'))
else:
os.rename(os.path.join(folder_path, file), os.path.join(folder_path, f'Odd_{file}'))
Теперь, если у нас в папке были файлы с именами, например, «file1.txt», «file2.txt» и «file3.txt», после выполнения этого кода они будут переименованы соответственно в «Even_file1.txt», «Odd_file2.txt» и «Even_file3.txt». Таким образом, мы смогли переименовать файлы, добавив к ним префиксы «Odd» и «Even» в зависимости от их индекса.
Другие уроки курса "Python"
- Сохранение и загрузка модели в PyTorch
- Операторы увеличения и уменьшения переменной
- Работа с URL-адресами в Python
- Принципы программирования
- Работа со строками в Python
- Поиск наиболее частого элемента в списке
- Docstring в Python
- Сглаживание списка
- Проверка условий: all и any
- Глобальные переменные в Python
- Аргумент по умолчанию
- Сложные типы данных в Python
- Роль object и type в Python
- Python Менеджер контекста
- Извлечение чисел из текста
- Метод join для наборов
- Объявление переменных в Python
- Метод join() для объединения элементов в строку.
- Поиск частого элемента
- Фильтрация списка чисел
- Удаление элемента из списка в Python
- Перемешивание списка с shuffle()
- Метод __ilshift__ для битового сдвига влево
- Метод rsub в Python: расширение функциональности вычитания
- Метод join() для объединения элементов строки
- Функция count() в Python
- Работа с набором данных CIFAR10 в PyTorch
- Создание списка через цикл
- Динамические маршруты во Flask
- Цикл while в Python
- Регистрация на TenChat
- Работа с контекстными переменными
- Пропуск строк в файле с itertools
- Работа с каталогами в Python
- Работа с множествами в Python
- Создание .exe файла с pyinstaller
- Обработка исключений в Python
- Декораторы в Python
- Измерение времени выполнения кода в Python
- Утечки переменных цикла в Python 3.x
- Функция enumerate() — Python
- Форматирование данных с pprint
- Изучение объектов с помощью dir()















