Python размещает записи файлов в памяти - PullRequest
0 голосов
/ 16 октября 2018

У меня есть несколько сценариев, которые используют жестко заданное полное доменное имя.Мне не разрешено менять сценарии по очень конкретным причинам, которые я не могу уточнить.Эти сценарии основаны на записи в файле hosts в windows.

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

Я хотел бы услышать ваши мысли.Пожалуйста, не предлагайте изменять базовые сценарии, потому что это не вариант.сценарии также не принимают параметры ip.

я надеюсь, что это имеет смысл.

так:

- файл hosts

----сценарии бизнес-логики, использующие файл hosts

------ Программа Python, которая оборачивает визуальный слой поверх сценариев бизнес-логики.Здесь я хочу указать IP-адрес через текстовое поле.

...