Как переименовать файл через питон? 🐍💻 Простой гид и примеры!
Чтобы переименовать файл в Python, вы можете использовать функцию os.rename(). Ниже приведен пример кода:
import os
старое_имя = "старое_название.txt"
новое_имя = "новое_название.txt"
os.rename(старое_имя, новое_имя)
В этом примере мы импортируем модуль os, задаем старое имя файла и новое имя файла, а затем используем функцию os.rename() для переименования файла.
Детальный ответ
Как переименовать файл через питон
Переименование файла с помощью Python может быть очень полезным, особенно при автоматизации задач. В этой статье мы рассмотрим различные методы и примеры кода, которые помогут вам переименовать файлы с помощью Python.
Метод 1: Используя функцию os.rename()
Один из самых простых способов переименовать файл с помощью Python - использовать функцию os.rename(). Эта функция позволяет переименовывать файлы, указывая текущее имя файла и новое имя файла.
import os
# Указать текущее имя файла
current_name = 'старое_имя.txt'
# Указать новое имя файла
new_name = 'новое_имя.txt'
# Использовать функцию os.rename() для переименования файла
os.rename(current_name, new_name)
В коде выше мы импортируем модуль os и используем функцию rename() для переименования файла. Здесь мы указываем текущее имя файла в переменной current_name и новое имя файла в переменной new_name. Затем мы вызываем функцию os.rename(), передавая ей текущее имя файла и новое имя файла в качестве параметров.
Метод 2: Используя модуль shutil
Еще один способ переименовать файл с помощью Python - использовать модуль shutil. Модуль shutil предоставляет функцию move(), которая позволяет перемещать файлы и одновременно переименовывать их.
import shutil
# Указать текущий путь к файлу
current_path = 'путь_к_старому_файлу/старое_имя.txt'
# Указать новый путь к файлу
new_path = 'путь_к_новому_файлу/новое_имя.txt'
# Использовать функцию shutil.move() для переименования файла
shutil.move(current_path, new_path)
В коде выше мы импортируем модуль shutil и используем функцию move() для переименования файла. Здесь мы указываем текущий путь к файлу в переменной current_path и новый путь к файлу в переменной new_path. Затем мы вызываем функцию shutil.move(), передавая ей текущий путь к файлу и новый путь к файлу в качестве параметров.
Метод 3: Используя модуль pathlib
Модуль pathlib предоставляет удобные функциональные возможности для работы с путями к файлам и директориям. Он также позволяет переименовывать файлы.
from pathlib import Path
# Указать путь к файлу
file_path = Path('путь_к_файлу/имя_файла.txt')
# Указать новое имя файла
new_name = 'новое_имя.txt'
# Использовать метод rename() для переименования файла
file_path.rename(new_name)
В коде выше мы импортируем класс Path из модуля pathlib. Затем мы указываем путь к файлу в переменной file_path и новое имя файла в переменной new_name. Затем мы вызываем метод rename() у объекта file_path, передавая ему новое имя файла в качестве параметра.
Вывод
В этой статье мы рассмотрели несколько методов переименования файлов с помощью Python. Вы можете использовать функцию os.rename(), модуль shutil или модуль pathlib в зависимости от ваших потребностей. Независимо от выбранного метода, помните, что перед использованием этих методов вы должны иметь права на запись в директорию, содержащую файл, который вы хотите переименовать.