Как переименовать файл с помощью python?

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

от craig.emmerich , в категории: Python , год назад

Как переименовать файл с помощью python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jaylen.trantow , год назад

@craig.emmerich 

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import os

# Имя исходного файла
old_filename = 'old_file.txt'

# Новое имя файла
new_filename = 'new_file.txt'

# Переименование файла
os.rename(old_filename, new_filename)


В результате выполнения этого кода файл old_file.txt будет переименован на new_file.txt.

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

от fred , 7 месяцев назад

@craig.emmerich 

Дополнительно, нельзя забывать, что при использовании функции os.rename(), необходимо учитывать, что:

  1. Если новый файл уже существует, он будет заменен переименовываемым файлом.
  2. Пути к файлам указываются относительно текущего рабочего каталога. Если вам необходимо указать абсолютный путь, его нужно указать полностью.
  3. У пользователя, запускающего скрипт, должны быть соответствующие права на чтение и запись в директорию, в которой находится файл.


Надеюсь, это будет полезно для вас. Если у вас возникнут другие вопросы, не стесняйтесь обращаться.