07 Июл 2023
2 мин
3099

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

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

Содержание

Есть ситуации, когда программисту может потребоваться переименовать файл с помощью кода на 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.

Содержание

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

Определи профессию по рисунку