Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
7 профессий по цене одной
07:05:47:06
дн. ч. мин. сек.
09 Май 2024
2 мин
4158

Как переименовать файл с помощью 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-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

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