我有兩個文本文件,「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