Простой способ - прочитать оба файла, используя f.read()
, где f
- файл, открываемый в режиме чтения ('r'
).Операция read()
возвращает строковое содержимое файлов.
Затем мы сравниваем содержимое чтения файлов, используя ==
, чтобы определить, идентична ли последовательность строк.
Letting fileA
, fileB
быть существующими именами файлов. Следовательно, минимальный код сравнения файлов должен быть:
f = open(fileA, 'r')
contentA = f.read()
f.close()
f = open(fileB, 'r')
contentB = f.read()
f.close()
result = "No"
if contentA == contentB:
result = "Yes"
Вы должны также обрабатывать случаи, когда один из файлов отсутствует (минимальный код возвращает обратную трассировкуесли любой из fileA, fileB
ссылается на несуществующий файл.