for n, lineWithNewline in enumerate(open(haystack), 1):
    line = lineWithNewline.strip()
hs = hash(line)
if hs in hsubs and line in needles:
    pass
Сопоставление номеров строк в двух файлах различий с использованием emacs/python/winmerge