Курс 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"
- Преобразование строки в число
- Обработка исключений с блоком else
- Отладчик pdb: начало работы
- Python Метод sleep() из time
- Функции в Python: создание и вызов
- Освоение Python
- Работа с кортежами
- Метод getitem для доступа к элементам последовательности
- Сортировка и разворот списка
- Область видимости переменных
- Обезопасьте ввод данных
- Работа с массивами в Numpy
- Списковый компрехеншен.
- Мониторинг работы программы Py-spy
- Сериализация и десериализация объектов
- Возврат нескольких значений
- Функция enumerate() в Python
- Асинхронное программирование с asyncio
- Лямбда-функции в defaultdict
- Форматирование строк с % в Python
- Проверка типа данных
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Создание уникального проекта
- Приоритет операций в Python
- Отображение графиков в Jupyter с Matplotlib
- Объединение итераторов
- Транспонирование 2D-массива с помощью zip
- Декодирование строк в Python
- Работа с deque в Python
- Удаление дубликатов в pandas
- Циклы в Python
- Отправка POST-запроса в REST API
- Добавление элемента в список.
- Роль запятой в Python
- Множества и frozenset
- Работа с Enum в Python3.
- Использование функции enumerate()
- Ветвление выражения в Python
- Обработка исключений в Python
- Удаление символа из строки
- Python и Монти Пайтон
- Обратное распространение ошибки
- Атрибуты объекта в Python
- split() — разделение строки
- Метод __float__ в Python
- Лямбда-функции для min/max















