擅长:python、mysql、java
<p>如果知道主机名在ip之前有多少行,则可以枚举一个行列表,并从当前索引中减去所需的行数:</p>
<pre><code>lines = open("someFile", "r").read().splitlines()
IP = "10.10.1.10"
hostname = None
for i, line in enumerate(lines):
if IP in line:
hostname = lines[i - 1]
break
if hostname:
# Do stuff
</code></pre>