import os import random fPath = '/data' #путь до папки #функция очищения папки def empty_folder(): for filename in os.listdir(fPath): if os.path.isfile(f"{fPath}/{filename}"): os.remove(f"{fPath}/{filename}") print("папка был очищена и готова к наполнению") #функция генерации файлов def gen_Files(files, minLines, maxLines): for i in range(files): file = open(f"{fPath}/file_{i}.txt", "w+") for _ in range(random.randint(minLines, maxLines)): num=random.randint(20, 1000) file.write(f"{num} \n") file.close() print("файлы созданы и готовы к работе") #проверка наличия папки if os.path.exists(fPath): #если папка есть очищает ее print("папка есть и полна старых файлов") empty_folder() else: #если папки нет создает ее print("папки нет, надо создать") os.mkdir(fPath) #генерирует файлы в папке(5-20), в каждом файле от 1 до 500 строк gen_Files(random.randint(5, 20), 1, 500)