Как переименовать файл через питон? 🐍💻 Простой гид и примеры!

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

Видео по теме

Переименование файлов на Python

Переименование файлов по образцу | #3 - Написание лайфхаков на Python для начинающих

Работа с файлами в Python. Чтение и запись данных

Похожие статьи:

Как найти процент от числа в Питоне? 🧮

🔧 Как редактировать текст в Python: простой гид для начинающих

🔢 Как посчитать количество слов в тексте в Питоне? Узнайте простой способ с помощью Python!

Как переименовать файл через питон? 🐍💻 Простой гид и примеры!

🔍 Как найти число в массиве Python: подробное руководство

🔑 Как активировать venv Python в PyCharm: простой гид

🔎 Как вывести индекс максимального элемента в Python?