擅长:python、mysql、java
<p>您可以使用numpy实现更小更快的解决方案。
这里我们使用这些numpy方法
<strong>np.loadtxt文件</strong>文档:<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html" rel="nofollow noreferrer">https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html</a>
<strong>np.setdiff1d设置</strong>文档:<a href="https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.setdiff1d.html" rel="nofollow noreferrer">https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.setdiff1d.html</a>
<strong>np.savetxt文件</strong>文档:<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html" rel="nofollow noreferrer">https://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html</a></p>
<pre><code>import numpy as np
arr=np.setdiff1d(np.loadtxt('file1.txt',dtype=str),np.loadtxt('file2.txt',dtype=str))
np.savetxt('output.txt',b,fmt='%s')
</code></pre>