Я пытаюсь найти самую длинную общую последовательность из текстового файла, который содержит строковые строки. Вывод также должен быть текстовым файлом с выровненными строками, как в примере:
найти последовательность - efghijk
выходной файл:
abcdefghijklmno
dfefghijkrumlp
swrefghijkawsfce
wsveefghijksxl
Я думаю об использовании difflib, сохранении строк в список, а затем сравнении list[0] и list[1], поиске самой длинной последовательности из этих двух строк, а затем difflib(None, sequence, list[2]) и т. д.
Но у меня есть некоторые проблемы с кодированием, и я совершенно не знаю, как сделать выходной файл.
Спасибо за совет, Ян