Odczytywanie dwóch plików tekstowych jednocześnie

Mam dwa pliki tekstowe w dwóch różnych językach i są one wyrównane linia po linii. To znaczy. pierwsza linia w pliku tekstowym1 odpowiada pierwszej linii w pliku tekstowym2 i tak dalej i tak dalej.

Czy istnieje sposób jednoczesnego odczytu obu plików wiersz po wierszu?

Poniżej znajduje się przykład, jak powinny wyglądać pliki, wyobraź sobie, że liczba linii na plik wynosi około 1 000 000.

plik tekstowy1:

This is a the first line in English
This is a the 2nd line in English
This is a the third line in English

textfile2:

C'est la première ligne en Français
C'est la deuxième ligne en Français
C'est la troisième ligne en Français

Pożądane wyjście

This is a the first line in English\tC'est la première ligne en Français
This is a the 2nd line in English\tC'est la deuxième ligne en Français
This is a the third line in English\tC'est la troisième ligne en Français

Jest to wersja JavaOdczytaj jednocześnie dwa wiersze pliku tekstowego po wierszu -java, ale Python nie używa czytnika buforowanego, który czyta wiersz po wierszu. Więc jak by to było zrobione?

questionAnswers(3)

yourAnswerToTheQuestion