Содержимое файла my_text.txt типа:
AAAAA
BBBBB
CCCCC
CCCCC
CCCCC
DDDDD
EEEEE
EEEEE
class LinesCompare: def __init__(self, file_name): self.file_name = file_name self.file = None self.prev_line = '' self.same_lines = {} def __iter__(self): self.file = open(self.file_name, 'r') return self def __next__(self): try: line = next(self.file) line = line[:-1] if line == self.prev_line: self.same_lines[line] += 1 else: self.same_lines = {line: 1} self.prev_line = line except StopIteration: self.file.close() self.file = None raise return self.same_lines line_compare = LinesCompare(file_name='my_text.txt') for value in line_compare: print(value)