python求A文件中 B文件也包含的数字。 AB两个文件各只有一列, 求A中的数字在B也出现过的(使用mapreduce) 8
根据mapreduce题目,实现Hadoopstreaming的python代码。本题必须由两个mapreduce任务完成(一个map,一个reduce)求A文件中B文件...
根据mapreduce题目,实现Hadoop streaming的python代码。本题必须由两个mapreduce任务完成(一个map,一个reduce)
求A文件中 B文件也包含的数字。 AB两个文件各只有一列, 求A中的数字在B也出现过的(A中的数字可能有重复,重复的需要保留)
两个文件分别为:urla.txt
345
234
1123
5345
456
234
234234
34645
34
1
3
46
89
7776
553
51
82
4576
345123
78
78
234
urlb.txt
1
11
645
756
90
23
123
123
345
6
663
34645
234 展开
求A文件中 B文件也包含的数字。 AB两个文件各只有一列, 求A中的数字在B也出现过的(A中的数字可能有重复,重复的需要保留)
两个文件分别为:urla.txt
345
234
1123
5345
456
234
234234
34645
34
1
3
46
89
7776
553
51
82
4576
345123
78
78
234
urlb.txt
1
11
645
756
90
23
123
123
345
6
663
34645
234 展开
1个回答
展开全部
如果是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()
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()
追问
我是要写成map和reduce两个代码来完成这个题目呢。你能用这种方法弄出来吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询