首页 > 解决方案 > Python 在内存中托管文件条目

问题描述

我有一些使用硬编码 FQDN 的脚本。由于无法详细说明的非常具体的原因,我不允许更改脚本。这些脚本依赖于 windows 中的 hosts 文件中的一个条目。

但是,我希望能够使用这些脚本控制多个设备,而不必每次都更改主机文件中该 FQDN 的 IP 值。所以我写了一个 python 脚本来可视化这些脚本实现的命令。通过该 python 脚本,我希望能够通过在 python 程序的文本字段中指定 ip 地址来更改该 FQDN 的 ip 值。我不能每次都以管理权限运行 python 程序并解析/更新主机文件,我不能更改内存中的 FQDN ip 吗?

我想听听你的想法。请不要建议更改底层脚本,因为那是没有选择的。脚本也不采用 ip 参数。

我希望这是有道理的。

所以:

-- 主机文件

---- 依赖hosts文件的业务逻辑脚本

------ 在业务逻辑脚本上包装可视层的 Python 程序。在这里,我想通过文本框指定 IP 地址。

标签: pythonhosts

解决方案


推荐阅读