我有两个文本文件,“animals.txt”和“colors.txt”,如下所示,其中每行的2个字符串由选项卡分隔。python,比较位于两个不同文本文件的列中的字符串
“animals.txt”
12345 dog
23456 sheep
34567 pig
“colors.txt”
34567 pink
12345 black
23456 white
我想编写Python代码:
- 对于“animals.txt每行“取第一列中的字符串(12345,然后是23456,然后是34567)
- 将此字符串与st在 “colors.txt”
- 第一列环如果找到一个匹配(12345 12345 ==等),将其写入两个输出文件:
OUTPUT1,含有animals.txt的行+对应于该查询值在colors.txt的第二列的值(12345):
含有对应于所述查询值colors.txt的第二列中的值的列表12345 dog black
23456 sheep white
34567 pig pink
OUTPUT2(12345 ,然后是23456,然后是34567)):
black
white
pink
你试过了什么? – Dhara 2012-07-17 16:57:06