Курс Python → Удаление файлов в Python
Для удаления файлов с помощью метода shutil.os.remove() в Python необходимо импортировать модуль shutil. Метод remove() принимает аргумент — путь к файлу, который необходимо удалить. При вызове этого метода, файл будет немедленно удален из файловой системы.
Пример кода для удаления файла file.txt:
import shutil
import os
file_path = 'file.txt'
shutil.os.remove(file_path)
Если файл, который вы пытаетесь удалить, не существует, будет вызвано исключение FileNotFoundError. Поэтому перед вызовом метода remove() рекомендуется проверить существование файла с помощью метода os.path.exists():
Пример кода с проверкой существования файла перед удалением:
import shutil
import os
file_path = 'file.txt'
if os.path.exists(file_path):
shutil.os.remove(file_path)
else:
print("Файл не существует")
Помните, что удаление файлов — это незыблемая операция, поэтому убедитесь, что вы уверены в необходимости удаления файла, так как удаленные файлы нельзя будет восстановить. Также убедитесь, что у вас есть необходимые права доступа к файлу для его удаления.
Другие уроки курса "Python"
- Итераторы в Python
- Пространство имен в Python
- Работа с модулем random
- Просмотр внешнего файла в Python
- Синхронизация потоков с time.sleep()
- Многострочные строки в Python
- Динамические маршруты во Flask
- Поиск анаграмм с Counter
- Декораторы в Python
- Замена текста в Python
- Перетасовка списков в Python
- Оптимизация параметров в Python
- Метод repr() в Python
- Работа со слайсами
- Работа с JSON данными в Python
- Установка и использование Virtualenv
- Работа с collections в Python.
- Работа с IP-адресами в Python
- Утечки переменных цикла в Python 3.x
- Передача неизвестных аргументов в Python.
- Работа с библиотекой xkcd
- Ветвление выражения в Python
- Преобразование чисел в Python
- Добавление элемента в список.
- Поиск наиболее частого элемента
- Поиск с помощью регулярных выражений
- Работа со временем в Python
- Оператор «or» в Python
- Функции в одну строку
- Модуль subprocess: запуск внешних команд
- PATCH-запрос с библиотекой requests
- Тайное преобразование типа ключа
- Применение функции к списку
- Сортировка данных в Python
- Применение промокода в Много лосося
- Многострочные строки в Python
- Разность множеств
- Функции all() и any() в Python
- Объединение словарей в Python 3.5+
- Проверка версии Python
- Очистка вывода в Python
- Многострочные комментарии в Python
- Импорт модулей и пакетов в Python
- Библиотека itertools: объединение списков















