Найти тему

Python. Библиотека os. Метод os.rename( ).(71)

Метод os.rename( ).

Синтаксис.

os.rename(старое_имя, новое_имя)

старое_имя – имя файла или директории, который(ая) будет переименован(а). Обязательный аргумент, строка (str).

новое_имя – имя которое заменит старое_имя файла или директории. Обязательный аргумент, строка (str).

И старое_имя и новое_имя могут быть представлены как полным (абсолютным) путем (например: ‘E:\РАзное\Python’, ‘E:\РАзное\ПИТОН’, где ‘Python’ старое_имя директории, а ПИТОН - новое_имя директории) так и только именем (например ‘Python’, ‘ПИТОН’).

Метод os.rename( ) библиотеки os переименовывает файл или директорию.

В случае если в качестве аргумента передаются только имена директории или файла, то для того что бы метод переименовал их, они должны находится в текущей рабочей директории.

Запускаем метод os.rename( ) с аргументами – именами файла.

-2

Если по указанному пути или в случае если в текущей рабочей директории нет директории или файла с именем переданным в качестве аргумента старое_имя, то возбуждается исключение FileNotFoundError.

-3

Если в качестве аргумента новое_имя передается имя уже существующего файла или директории, то возбуждается исключение FileExistsError.

-4

Если в качестве первого аргумента передается имя используемого (открытого) файла, то возбуждается исключение PermissionError.

-5

Метод os.rename( ) возвращает None.

-6

По ссылкам можно почитать мои конспекты:

Книги и курсы по Python
Книги и курсы по Python год спустя.
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Библиотека os
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке