os
, используется функция os.remove()
или os.unlink()
. Обе функции делают одно и то же:
import os
file_path = "путь/к/файлу.txt"
try:
os.remove(file_path) # или os.unlink(file_path)
print(f"Файл {file_path} успешно удален.")
except FileNotFoundError:
print(f"Файл {file_path} не найден.")
except OSError as e:
print(f"Ошибка при удалении файла: {e}")
Для удаления файла с помощью модуля os
в Python используется функция os.remove()
или os.unlink()
. Обе функции выполняют одну и ту же задачу.
Вот пример использования:
import os
file_path = "путь/к/файлу.txt" # Замените на реальный путь к файлу
try:
os.remove(file_path) # Или os.unlink(file_path)
print(f"Файл {file_path} успешно удален.")
except FileNotFoundError:
print(f"Файл {file_path} не найден.")
except PermissionError:
print(f"Нет прав на удаление файла {file_path}.")
except OSError as e:
print(f"Ошибка при удалении файла {file_path}: {e}")
Важные моменты:
try...except
для обработки возможных исключений, таких как FileNotFoundError
, PermissionError
и OSError
. Это обеспечит более надежную работу вашего кода.shutil
(например, shutil.rmtree()
для удаления непустых директорий). os.remove
работает только с файлами.В целом, os.remove()
(или os.unlink()
) — это простой и эффективный способ удаления файлов в Python при условии правильной обработки возможных ошибок.