У меня есть один CSV-файл и три текстовых файла. У меня есть идентификаторы в моем CSV-файле, и я хочу знать, есть ли они в любом из этих текстовых файлов. Если это в любом из этих файлов. Я хочу, чтобы он напечатал идентификатор CSV со строкой, что идентификатор был найден в других файлах. И имя файла, в котором он был найден, и строка, в которой он был найден в текстовом файле.
with open('SY.csv', 'r') as file1, open('SA.txt', as file2:
csv_reader = csv.DictReader(file1)
for line in csv_reader:
for row in file 2:
words = row.split()
if line['ID'] in words:
print(line['ID']' ' words[row])
выход
ID:6523 The computer ID:6523 File name:file 1 line: 1
The laptop ID:6523 File name:file 2 line: 3