Курс 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"
- Чтение бинарного файла в Python.
- Область видимости переменных
- Объединение списков в строку
- Импортирование в Python
- Проверка подстроки в строке с помощью in
- Добавление элемента в список.
- Операторы сравнения в Python
- Изменение элемента списка
- Обмен данными с asyncio.Queue
- Сортировка с параметром key
- Вызов функций по строке в Python.
- f-строки в формате строк
- Тернарный оператор в Python
- Блок else в циклах Python
- Функции в одну строку
- Установка Home Assistant
- Передача аргументов в Python
- Работа с библиотекой requests
- Использование функции product
- Названия переменных
- Поиск индексов подстроки
- Структура данных deque в Python
- Методы split() и join() — Python строк.
- Метод init в Python
- Функция enumerate() в Python
- Сравнение строк в Python
- Поиск самого длинного слова в списке с использованием max()
- ChainMap.new_child() — добавление нового словаря
- Вычисление логарифмов в Python
- Операции с числами в Python
- Именование столбцов в Python с pandas
- Бесконечные списки в Python
- Открытие и редактирование скриптов Python
- Сравнение объектов в Python
- Метод get() в Python
- Модуль os в Python: работа с файлами
- Добавление элементов в список
- Работа с URL-адресами в Python
- Работа с Requests для HTTP-запросов
- Пропуск строк в файле с itertools
- Работа с датой и временем в Python
- Модуль math: основные функции
- Инверсия списка и строки
- Оператор «not» в Python
- Сглаживание списка















