Как переименовать файл через Python?

Пользователь

от richard , в категории: Python , 2 года назад

Как переименовать файл через Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 2 года назад

Чтобы переименовать файл, нам потребуется воспльзоваться библиотекой os и её функцией os.rename()

В данном примере мы меняем имя файла "test.txt" на "txt_file.txt"

1
2
3
4
5
6
import os

old_file = os.path.join("D:\\Python\\algorithms\\tst", "test.txt") # Находим местоположение файла, который нужно переиминовать
new_file_name = os.path.join("D:\\Python\\algorithms\\tst", "txt_file.txt") # В качестве второго аргумента указываем новое имя файла

os.rename(old_file, new_file) # Соответственно меняем имя файла


Пользователь

от shirley.vonrueden , год назад

@richard 

Вы можете использовать функцию os.rename() для переименования файла в Python. Функция принимает два аргумента: имя текущего файла и новое имя файла. Например:

1
2
3
import os

os.rename("current_file.txt", "new_file.txt")


Это переименует файл "current_file.txt" в "new_file.txt".