Написать python-скрипт, генерирующий текстовые запросы по шаблонам
Если абстрагироваться от деталей, то основная суть задания заключается в простой подстановке в готовый текстовый шаблон неких слов из заранее данного набора.Если говорить конкретнее, то нам нужен генератор текстовых запросов. Такие запросы делятся на различные виды, которые описываются через перечисление категорий ключевых слов, которые могут участвовать в них, а также через набор шаблонов, где в определённых местах стоят спец. символы $. , куда нужно будет случайным образом подставлять ключевые слова из подходящих категорий.Входные данные:- Файл "Requests.txt" (здесь описываются сами запросы).И далее три файла, в каждом из которых представлены слова определённой категории.- Файл "Hormones.txt"- Файл "Substances.txt"- Файл "Groups.txt"Скрипт (в командной строке) должен предоставлять выбор:- Сгенерировать запросы любых видов- Выбрать вид запроса для генерации (соответственно, выбор всех типов запросов и ожидание ввода номера нужного).После этого скрипт должен запрашивать ввод кол-ва генерируемых запросов.Если выбрана генерация по любым видам запросов, то конечный файл "Results.txt" с результатами должен выглядеть как набор пар: ТИП ЗАПРОСА: текст запроса.Если же был выбран конкретный тип запроса, то достаточно вывести, разделив переносами строк, сгенерированные запросы. Сам итоговый файл должен носить в этом случае имя, совпадающее с типом запроса.Структура файла "Requests.txt":- Название вида запроса (перед каждым названием стоит символ ! для отделения одних запросов от других).- Список, состоящий из одного, двух или трёх элементов (h - hormones, g - groups, s - substances).- Далее идут шаблоны, относящиеся к этому виду запросов, в каждом шаблоне стоят символы $, на их место должны подставляться случайные слова, подходящие под категории из списка выше.В описании задачи будет прикреплён пример файла "Requests.txt"
Scripts