У меня есть несколько сценариев, которые используют жестко заданное полное доменное имя.Мне не разрешено менять сценарии по очень конкретным причинам, которые я не могу уточнить.Эти сценарии основаны на записи в файле hosts в windows.
Однако я хочу иметь возможность управлять несколькими устройствами с помощью этих сценариев без необходимости каждый раз изменять значение IP этого полного доменного имени в файле hosts.Поэтому я написал скрипт на python для визуализации команд, которые эти скрипты реализуют.С помощью этого сценария Python я хочу иметь возможность изменить значение IP для этого полного доменного имени, указав IP-адрес в текстовом поле в программе Python.Вместо того, чтобы запускать программу python с правами администратора и анализировать / обновлять файл hosts каждый раз, не могу ли я изменить IP-адрес FQDN в памяти?
Я хотел бы услышать ваши мысли.Пожалуйста, не предлагайте изменять базовые сценарии, потому что это не вариант.сценарии также не принимают параметры ip.
я надеюсь, что это имеет смысл.
так:
- файл hosts
----сценарии бизнес-логики, использующие файл hosts
------ Программа Python, которая оборачивает визуальный слой поверх сценариев бизнес-логики.Здесь я хочу указать IP-адрес через текстовое поле.