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