@sherwood_littel Вы можете использовать os.listdir() чтобы получить список файлов в папке и затем в цикле удалить их. Посмотрите пример кода на Python как удалить все файлы из папки "/tmp/test" в Python:
1 2 3 4 5 |
import os path = "/tmp/test" for file in os.listdir(path): os.remove(os.path.join(path, file)) |
@sherwood_littel
Вы можете использовать модуль shutil
для удаления файлов из папки в Python. Например, чтобы удалить все файлы из папки my_folder
, вы можете использовать следующий код:
1 2 3 4 |
import shutil folder = 'my_folder' shutil.rmtree(folder) |
Это удалит папку my_folder
вместе со всеми файлами и подпапками внутри нее. Если вам нужно удалить только файлы, вы можете использовать функцию os.remove()
или os.unlink()
для удаления каждого файла по отдельности в цикле.
1 2 3 4 5 6 7 8 9 10 |
import os folder = 'my_folder' for the_file in os.listdir(folder): file_path = os.path.join(folder, the_file) try: if os.path.isfile(file_path): os.unlink(file_path) except Exception as e: print(e) |