Mam 2 pliki tekstowe w dwóch różnych językach i są one wyrównane linia po linii. To znaczy. pierwsza linia w pliku tekstowym 1 powinna być równa pierwszej linii w pliku tekstowym2 i tak dalej.Czytaj dwie linie tekstu po linii jednocześnie -python
Czy istnieje sposób jednoczesnego odczytu obu plików wiersz po linii?
Poniżej znajduje się przykład pokazujący, jak powinny wyglądać pliki. Wyobraź sobie, że liczba wierszy na plik wynosi około 1 000 000.
textfile1:
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
Istnieje wersja java tej Read two textfile line by line simultaneously -java, ale pyton nie używa BufferedReader, który odczytuje linię przez linię. Jak więc można to zrobić?
To nie jest Python, ale jeśli wystarczy wyjście w nowym pliku, 'wklej textfile1 textfile2> output' też powinien działać. – eumiro
Jeśli podoba ci się odpowiedź larsmansa, możesz ją oznaczyć jako zaakceptowaną. –