А эта штука удаляет все, на что прав хватит, в директории, где сама лежит.



import os



def delete_files_in_directory(directory):

for filename in os.listdir(directory):

file_path = os.path.join(directory, filename)



if os.path.isfile(file_path):

try:

os.remove(file_path)

print(f"Удалён файл: {file_path}")

except PermissionError:

print(f"Недостаточно прав для удаления файла: {file_path}")

except Exception as e:

print(f"Не удалось удалить файл {file_path}. Ошибка: {e}")

else:

print(f"Пропущен не файл: {file_path}")



if __name__ == "__main__":

current_directory = os.path.dirname(os.path.abspath(__file__))



print(f"Удаление файлов в директории: {current_directory}")

delete_files_in_directory(current_directory)

print("Удаление завершено.")