用python如何提取出两个文本文件中有共同部分的那行,如: 第一个文档a.txt中有 1, 2,
用python如何提取出两个文本文件中有共同部分的那行,如:第一个文档a.txt中有1,2,3,第二个文档b.txt中有1,1.02,2.03,3.04,4.0最后提取结...
用python如何提取出两个文本文件中有共同部分的那行,如:
第一个文档a.txt中有
1,
2,
3,
第二个文档b.txt中有
1,1.0
2,2.0
3,3.0
4,4.0
最后提取结果存在文档c.txt中为
1,1.0
2,2.0
3,3.0 展开
第一个文档a.txt中有
1,
2,
3,
第二个文档b.txt中有
1,1.0
2,2.0
3,3.0
4,4.0
最后提取结果存在文档c.txt中为
1,1.0
2,2.0
3,3.0 展开
2个回答
展开全部
如果是b文件中的行包含a文件中的行,可以这样
alines = open('a.txt','r').readlines()
fw = open('c.txt','w')
for line in open('b.txt','r'):
for al in alines:
if al[:-1] in line:
fw.write(line)
fw.close()
更多追问追答
追问
您有qq?
我把我的问题具体发您下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询