Я хочу сравнить значения двух файлов CSV или TXT - PullRequest
0 голосов
/ 01 мая 2019

Я хочу сравнить два значения в файле, так как оба файла имеют переменную возраста. Если age в file1 имеет постоянное значение 16 и должен сравниваться с file2 age в интервале 15-20, чтобы выполнить условие true.

Пока пробовал это. Он сравнивает строки, но мне нужно сравнить возрастной интервал, как в file1 Возраст 15, поэтому следует сравнить с file2 Возраст 15-20 лет.

     filename1 = "/home/pi/desktop/detect.txt"
     filename2 = "/media/pi/KINGSTON/config.txt"


     with open(filename1) as f1:
        with open(filename2) as f2:
           file1list = f1.read().splitlines()
           file2list = f2.read().splitlines()
           list1length = len(file1list)
           list2length = len(file2list)
           if list1length == list2length:
               for index in range(len(file1list)):
                   if file1list[index] == file2list[index]:
                       print(file1list[index] + "==" + file2list[index])
                   else:                  
                       print(file1list[index] + "!=" + file2list[index]+" Not
                                                                   Equel")
            else:
                print("difference inthe size of the file and number of 
                                                                   lines")

1 Ответ

0 голосов
/ 01 мая 2019

Вам нужно будет взять каждое значение из соответствующих файлов и сравнить их.

Здесь - это ссылка на чтение значений из файлов .csv с использованием Python, а здесь - это ссылка на чтение значений из файла .txt. Если вы сохраняете только единичное значение в двух отдельных текстовых файлах, вы можете просто использовать функции Python open () и read (), например:

file = open('filename','r')
file_contents = file.read()

Вот еще одна ссылка для получения дополнительной информации о функции .read ().

Пожалуйста, предоставьте больше информации и контекста, когда вы зададите вопрос в следующий раз, чтобы мы могли дать лучшие ответы:).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...