我有一个使用 AWS 开发工具包 (PHP) 的 cronjob 来更新 /etc/hosts 文件,该文件写入当前 EC2 私有 IP 以及每个服务器的友好主机名。
在 Python 中,我试图逐行读取 /etc/hosts 文件,然后提取主机名。
示例 /etc/hosts:
127.0.0.1 localhost localhost.localdomain
10.10.10.10 server-1
10.10.10.11 server-2
10.10.10.12 server-3
10.10.10.13 server-4
10.10.10.14 server-5
在 Python 中,到目前为止我所拥有的是:
hosts = open('/etc/hosts','r')
for line in hosts:
print line
我正在寻找的只是创建一个仅包含主机名(server-1、server-2 等)的列表。有人可以帮我吗?