擅长:python、mysql、java
<p>替换此项:</p>
<pre><code>if re.search('NodeName',file):
</code></pre>
<p>收件人:</p>
<pre><code>if re.search(NodeName,infile):
</code></pre>
<p>变量不需要引号,file variable是列表中的文件名,variable file包含文件的内容。你知道吗</p>
<p>演示如下:</p>
<pre><code>>>> import socket
>>> import re
>>> f = open('/etc/hosts')
>>> host_name = socket.gethostname()
>>> host_name
'hackaholic'
>>> for x in f:
... print(x)
... if re.search(host_name,x):
... print("found")
...
127.0.0.1 localhost
127.0.0.1 hackaholic
found # it founds the host name in file
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
</code></pre>