🔧 Как переименовать файлы через Питон: простое руководство для начинающих
Как переименовать файлы через питон
Для переименования файлов через Python вы можете использовать модуль os
. Ниже приведен простой пример:
import os
old_name = "старое_название.txt"
new_name = "новое_название.txt"
os.rename(old_name, new_name)
Вышеуказанный код переименовывает файл с именем "старое_название.txt" в "новое_название.txt" в текущей директории.
Если файл находится в другой директории, необходимо указать полный путь к файлу вместо просто имени файла.
Детальный ответ
Как переименовать файлы через питон
Переименование файлов является одной из распространенных операций в программировании. С помощью языка Python вы можете написать программу, которая позволит вам переименовывать файлы и директории. В этой статье я расскажу вам о различных способах переименования файлов с использованием Python и приведу примеры кода.
Способ 1: Использование функции os.rename()
В Python есть встроенная функция os.rename(), которая позволяет вам переименовывать файлы. Эта функция принимает два аргумента: старое имя файла и новое имя файла.
Вот пример кода:
import os
old_name = "old_file.txt"
new_name = "new_file.txt"
os.rename(old_name, new_name)
В этом примере мы используем функцию os.rename(), чтобы переименовать файл "old_file.txt" в "new_file.txt".
Способ 2: Использование модуля pathlib
Модуль pathlib предоставляет более удобный способ переименования файлов и директорий. Он предоставляет классы для работы с путями и предоставляет более простой и понятный синтаксис.
Вот пример кода:
from pathlib import Path
path = Path("old_file.txt")
new_name = "new_file.txt"
path.rename(new_name)
В этом примере мы используем класс Path из модуля pathlib для представления пути к файлу "old_file.txt". Затем мы используем метод rename(), чтобы переименовать файл в "new_file.txt".
Способ 3: Использование модуля shutil
Модуль shutil предоставляет функции для работы с файлами и директориями, в том числе функцию shutil.move(), которая позволяет вам переименовывать файлы.
Вот пример кода:
import shutil
old_name = "old_file.txt"
new_name = "new_file.txt"
shutil.move(old_name, new_name)
В этом примере мы используем функцию shutil.move(), чтобы переименовать файл "old_file.txt" в "new_file.txt".
Заключение
Переименование файлов через питон - это достаточно простая операция, которую можно выполнить с помощью различных методов и модулей. В этой статье я рассказал вам о трех основных способах переименования файлов: использование функции os.rename(), модуля pathlib и модуля shutil. Используйте тот метод, который лучше всего подходит для ваших задач и предпочтений.