擅长:python、mysql、java
<p>只需对文件的文本内容使用<code>re.sub()</code>,然后将替换的文本写回文件。你知道吗</p>
<pre><code>In [30]: filedata
Out[30]: 'nameserver 127.89.87.3\nsearch example.com\n'
In [31]: re.sub(r'nameserver\s+.*', 'nameserver 8.8.8.8', filedata)
Out[31]: 'nameserver 8.8.8.8\nsearch example.com\n'
</code></pre>