os.remove ()

os.remove ( path, *, dir_fd=None )

Удаляет файл по заданному пути path. Если path - это каталог, возникает ошибка IsADirectoryError. Используйте rmdir () для удаления каталогов.

Эта функция может поддерживать пути относительно дескрипторов каталогов.

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

Эта функция семантически идентична unlink ().

Вызывает событие аудита os.remove с аргументами path, dir_fd.

Новое в версии 3.3: аргумент dir_fd.

Изменено в версии 3.6: Принимает объект, подобный пути (path-like object ).

Last updated