import random import os folder_path = './kashin_maxim_lab_2/var/data' def creat_folder(): if not os.path.exists(folder_path): os.makedirs(folder_path) else: print(f"Папка `{folder_path}` уже существует!") def delete_files_in_folder(): for filename in os.listdir(folder_path): file_path = os.path.join(folder_path, filename) try: if os.path.isfile(file_path): os.remove(file_path) except Exception as e: print(f'Ошибка при удалении файла {file_path}. {e}') def creat_file(): for i in range(random.randrange(10, 20)): file = open(f'{folder_path}/file_{i}.txt', 'w+') for i in range(random.randrange(10, 50)): file.write(f'{create_lines()} \n') file.close() def create_lines(): lines = [i for i in range(random.randrange(1, 50),random.randrange(50, 100),random.randrange(1, 10))] return lines if os.path.exists(folder_path): delete_files_in_folder() creat_file() else: creat_folder() creat_file()