Справочник по функциям Python

os.remove

Удаляет файл.

Python 3.13
os.remove(path)

Параметры

pathstr | PathLike
Путь к файлу.

Возвращаемое значение

Ничего (None); если файла нет, вызывает FileNotFoundError.

Примеры

Удаление файла

Python 3.13
import os
open('temp.txt', 'w').close()
os.remove('temp.txt')
print(os.path.exists('temp.txt'))
False

Удаление отсутствующего файла

Python 3.13
import os
try:
    os.remove('missing.txt')
except FileNotFoundError:
    print('File not found')
File not found

Подробности

Файл удаляется сразу и навсегда, без корзины. Каталог так удалить нельзя: пустой каталог удаляет os.rmdir, а каталог с содержимым — shutil.rmtree.

Смотрите также

Где изучить