Сравнивая два файла TSV, а затем соединяя их в Python
Я проделал большую часть работы, но это проблема, которую я не могу решить на всю жизнь.
Итак, у меня есть два файла TSV, которые выглядят примерно так.
Файл Один
"Cars" 2
"Cars" 1
"Bikes" 21
Файл Два
"Bikes" 21 "Triumph"
"Cars" 2 "vauxhall.jpg"
Я хотел бы соотнести второй файл с первым, поэтому я получаю что-то вроде...
"Cars" 2 "vauxhall.jpg"
"Bikes" 21 "Triumph"
Как бы я сделал это в Python? Я попробовал это...
import csv
with open("../csvfiles/created/redandyellow.csv","rb") as rayf:
rayfs = csv.reader(rayf, delimiter='\t', lineterminator='\n')
with open("../csvfiles/photos.csv","rb") as phf:
phfs = csv.reader(phf, delimiter='\t', lineterminator='\n')
for phrow in phfs:
for rayrow in rayfs:
if phrow[1] == rayrow[1]:
print phrow[1] + ", " + phrow[1]
Но безрезультатно.