> For the complete documentation index, see [llms.txt](https://treasuremaster.gitbook.io/python-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://treasuremaster.gitbook.io/python-docs/moduli-standartnoi-biblioteki-1/obshie-sluzhby-operacionnoi-sistemy/os/faily-i-direktorii/os.remove.md).

# os.remove ()

### os.remove ( *path*, *\**, *dir\_fd=None* )

Удаляет файл по заданному пути ***path***. Если ***path*** - это каталог, возникает ошибка IsADirectoryError. Используйте [rmdir ()](/python-docs/moduli-standartnoi-biblioteki-1/obshie-sluzhby-operacionnoi-sistemy/os/faily-i-direktorii/os.rmdir.md) для удаления каталогов.

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

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

Эта функция семантически идентична [unlink ()](/python-docs/moduli-standartnoi-biblioteki-1/obshie-sluzhby-operacionnoi-sistemy/os/faily-i-direktorii/os.unlink.md).

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

*Новое в версии 3.3:* аргумент ***dir\_fd***.

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