擅长:python、mysql、java
<p>假设<code>file1</code>中的标签是唯一的,我将首先将该文件读入字典:</p>
<pre><code>with open('file1') as fd:
data1 = dict(line.strip().split()
for line in fd if line.strip())
</code></pre>
<p>这将提供一个包含如下内容的词典<code>data1</code>:</p>
^{pr2}$
<p>现在,通读<code>file2</code>,执行适当的修改如下
迭代该文件:</p>
<pre><code>with open('file2') as fd:
for line in fd:
data = line.strip().split()
print data1[data[0]], data1[data[1]]
</code></pre>
<p>或者,你可以选择:</p>
<pre><code>with open('file2') as fd:
for line in fd:
data = line.strip().split()
print ' '.join(data), data1[data[0]], data1[data[1]]
</code></pre>