我知道这应该很简单,但是由于我是 python 新手,所以在向文件添加值和列时遇到了一些问题。我有两个文件,我想找到匹配的行,如果一行匹配我想要一个值为 1 的新列,如果不匹配应该得到 0。这应该写在 file-1 或 outPut 中。我在添加值时遇到问题。
直到现在我的代码:
# -*- coding: utf8 -*-
f1 = open('text-1.txt', 'r')
f2 = open('text-2.txt', 'r')
fileOne= f1.readlines()
fileTwo = f2.readlines()
outPut = open('output.txt', 'w')
for x,y in zip(fileOne,fileTwo):
if x==y:
outPut.write("\t".join(x) + 1)
else:
outPut.write("\t".join(x) + 0)
f1.close()
f2.close()
outPut.close
有什么建议或有更简单的方法吗?
谢谢