Курс 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"
- Работа с классами данных
- Роль ключевого слова self
- Управление памятью в numpy.
- Замена переменных в Python
- Декораторы в Python
- Именование столбцов в Python с pandas
- Установка и использование Python-dateutil
- Метод сравнения объектов в Python
- Определение локальных переменных в Python
- Основы Python за 14 дней
- Переворот строки
- Асинхронное программирование с asyncio
- Поиск индексов подстроки
- Проверка вхождения подстроки
- Настройка Cron
- Кортежи в Python: особенности и преимущества
- Enum в Python
- Работа со словарями в Python
- Форматирование чисел в Python
- Разбиение текста в Python
- Ускорение кода с помощью векторизации
- Обход дочерних элементов BeautifulSoup
- Список методов и атрибутов
- Библиотека sh: удобные команды терминала
- Преобразование в float
- Извлечение данных из JSON
- Область видимости переменных в Python
- Функции с дополнением
- Подсказки типов в Python
- Управление сессиями в Python
- Подробная информация о %pinfo
- Оптимизация памяти с __slots__
- Создание и использование модулей в Python
- Проверка переменных окружения в Python
- Контекстный менеджер в Python
- Работа с deque из collections
- Работа с YAML в Python
- Генераторы в Python
- Замена текста в Python
- Ограничение ресурсов в Python
- Стать Python-разработчиком
- Генератор бросков кубиков
- Избегайте использования goto
- Удаление специальных символов
- Создание и использование ChainMap
- Добавление кнопки в tkinter
- PUT запрос для обновления данных















