Member 13513497 Ответов: 1

Возьмите разницу из двух файлов


Привет Команда,
Я новичок в python, поэтому мне потребовалась ваша помощь для решения этой проблемы.
Мне нравится брать строки из файла 1, искать в файле 2 и хранить данные в массиве .
Экс- "Абхишек" =0 файл1
"Абхишек" =1 файл2
тогда я должен хранить оба значения 0 и 1 в массиве .

Что я уже пробовал:

Я новичок в python, поэтому у меня нет такой большой идеи

1 Ответов

Рейтинг:
0

TheLostJedi

Немного поздно, но вот вам полезная информация.

В каком формате хранятся данные в этих файлах? Если вы выполняете операцию чтения файла, вы должны знать, что данные в этих файлах не просто случайно размещены. Так, например, если файл содержит строку и значение в строке, разделенной запятой (в основном файл.csv), каждая строка должна быть в этом формате.

В приведенном выше примере код будет выглядеть примерно так:

f = open("C:\\File1.txt")
file1 = {} #empty dictionary that will be filled with the file data
for line in f:
    temp = list(line.split(",")) #dealing line by line, in each line we split using the comma as delimiter
    file1[temp[0]]=temp[1] 

#Do same for File 2


Теперь у вас есть свои данные в словарях, которые вы можете затем искать и манипулировать ими
Вы могли бы читать эта ссылка и вот этот.