В Python файл удаляют через pathlib.Path.unlink() или os.remove(). Перед удалением нужно точно определить путь и понять, требуется ли необратимое удаление или перемещение в корзину.
Как удалить файл с диска?
В Python файл удаляют через pathlib.Path.unlink() или os.remove(). Перед удалением нужно точно определить путь и понять, требуется ли необратимое удаление или перемещение в корзину.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Python файл удаляют через pathlib.Path.unlink() или os.remove(). Перед удалением нужно точно определить путь и понять, требуется ли необратимое удаление или перемещение в корзину.
Например, Path('example.txt').unlink() удалит запись файла; для отсутствующего пути обычно возникнет FileNotFoundError. Для каталога применяются другие операции. Удаление имени не обязательно мгновенно освобождает место, если файл ещё открыт или имеет другие жёсткие ссылки. Не стоит строить команды удаления из непроверенного пользовательского ввода. Если данные важны, сначала нужна резервная копия или recoverable-операция.