Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
3709

Как переименовать файл с помощью Python

Есть ситуации, когда программисту может потребоваться переименовать файл с помощью кода на Python. Например, автоматическое переименование файлов в

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Есть ситуации, когда программисту может потребоваться переименовать файл с помощью кода на Python. Например, автоматическое переименование файлов в папке по определенному шаблону или изменение расширения файла.

К счастью, Python предоставляет встроенную библиотеку os, которая содержит различные функции для работы с операционной системой, включая переименование файлов.

Для начала необходимо импортировать библиотеку os следующим образом:

import os

Теперь можно использовать функцию os.rename(), чтобы переименовать файл. Эта функция принимает два аргумента: текущее имя файла и новое имя файла.

Вот простой пример:

import os

os.rename('old_name.txt', 'new_name.txt')

В этом примере файл с именем old_name.txt будет переименован в new_name.txt.

Учтите, что файл должен существовать, иначе Python выдаст ошибку. Кроме того, при переименовании можно также изменить расширение файла. Например, следующий код переименует файл document.txt в document.pdf:

import os

os.rename('document.txt', 'document.pdf')

При работе с файлами всегда важно обрабатывать возможные исключения. Например, если файл не существует или не доступен для переименования, операция может вызвать исключение. В таком случае, можно использовать блоки try/except для обработки этих исключений:

import os

try:
    os.rename('non_existent_file.txt', 'new_name.txt')
except FileNotFoundError:
    print("Файл не найден")
except PermissionError:
    print("Нет доступа для переименования файла")

Таким образом, переименование файлов в Python — это простая задача, которую можно выполнить с помощью встроенной библиотеки os.

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

Добавить комментарий