Сегодняшний короткий пост посвящен вопросу удаления файлов или папок посредством Python.
Для простого удаления файлов и папок используется стандартная библиотека os
.
Удаление файлов
Используем функцию remove()
import os
path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'test.txt')
os.remove(path)
Удаление папки
Используем функцию rmdir()
import os
path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'TestDir')
os.rmdir(path)
Удаление папки со всеми вложенными файлами (рекурсивно)
Для удаления папки и в ней содержимого используем shutil.rmtree()
import os
import shutil
path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'TestDir')
shutil.rmtree(path)