Вот несколько способов переименования файла в Python:
Метод 1: использование функции rename()
модуля os
:
import os
def rename_file(old_name, new_name):
os.rename(old_name, new_name)
# Usage example:
rename_file("old_file.txt", "new_file.txt")
Метод 2: использование функции move()
модуля shutil
:
import shutil
def rename_file(old_name, new_name):
shutil.move(old_name, new_name)
# Usage example:
rename_file("old_file.txt", "new_file.txt")
Метод 3: использование метода rename()
модуля pathlib
:
from pathlib import Path
def rename_file(old_name, new_name):
path = Path(old_name)
path.rename(new_name)
# Usage example:
rename_file("old_file.txt", "new_file.txt")
Метод 4. Использование функции system()
модуля os
с командой оболочки:
import os
def rename_file(old_name, new_name):
os.system(f"mv {old_name} {new_name}")
# Usage example:
rename_file("old_file.txt", "new_file.txt")
Метод 5. Использование функции replace()
модуля os
:
import os
def rename_file(old_name, new_name):
os.replace(old_name, new_name)
# Usage example:
rename_file("old_file.txt", "new_file.txt")
Это всего лишь несколько примеров того, как можно переименовать файл в Python. Выберите метод, который лучше всего соответствует вашим требованиям.