Как переименовать файлы?

В Python существует несколько способов для переименования файлов. Рассмотрим несколько из них:

1. С помощью модуля os
Модуль os предоставляет функцию rename, которая позволяет переименовывать файлы. Для этого нужно указать текущее имя файла и новое имя файла. Пример:

import os

os.rename('старое_имя.txt', 'новое_имя.txt')

2. С помощью модуля shutil
Модуль shutil является более высокоуровневым и обладает дополнительными возможностями для работы с файлами и директориями. В частности, он предоставляет функцию move, которая позволяет перемещать и переименовывать файлы. Пример:

import shutil

shutil.move('старое_имя.txt', 'новое_имя.txt')

3. С помощью pathlib
Модуль pathlib является более новым и рекомендуемым способом работы с путями и файлами в Python. В нем имеется метод rename(), который можно использовать для переименования файлов. Пример:

import pathlib

path = pathlib.Path('старое_имя.txt')
new_path = path.with_name('новое_имя.txt')
path.rename(new_path)

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