Добрый вечер! Поставил перед собой задачу, но мне кажется, что моя идея решения - кривая. Может есть метод, намного лучше предложенного мной?
Под словом "сценарий", в тексте ниже, я понимаю реализацию сразу нескольких функций.
Есть 15 сценариев, в каждом из которых должны открываться несколько приложений и вкладок браузера (в том числе открываются 2-3 книжки на определенных страницах), в среднем, около 5 процессов в каждом сценарии. Смысл в том, что сценарии пересекаются часто (часто используются те же самые книжки, но на разных страницах). Также страницы в учебниках постоянно меняются в каждом из сценариев, новые сценарии добавляются крайне редко, но постепенно будут нарастать.
Как я писал программу на Питоне? Я создал дополнительный файл, в котором определены все функции, которые будут открывать нужные мне программы и вкладки, книжки. Также в этом файле ссылки на веб-страницы. В основном файле импортированы функции и далее предлагается выбрать один из пятнадцати иксов через условие if, путем ввода
В предыдущей теме я спрашивал - как вынести переменные в отдельный файл, чтобы в нем уже через условие if, без копания в коде вводить значения переменных, которые отвечают за номера страниц различных учебников. Мне предложили несколько вариантов реализации этой процедуры. Я понял, разобрался с ними. Но точно ли я рациональный план составил или можно было бы сделать как-то лучше и проще?