Szukam niektórych słów w pliku w Pythonie. Po znalezieniu każdego słowa muszę przeczytać następne dwa słowa z pliku. Szukałem jakiegoś rozwiązania, ale nie mogłem znaleźć lektury po kolejnych słowach.Przeczytaj następne słowo w pliku w pytonie
# offsetFile - file pointer
# searchTerms - list of words
for line in offsetFile:
for word in searchTerms:
if word in line:
# here get the next two terms after the word
Dziękuję za poświęcony czas.
Aktualizacja: wymagany jest tylko pierwszy wygląd. W tym przypadku możliwe jest tylko jedno pojawienie się tego słowa.
file:
accept 42 2820 access 183 3145 accid 1 4589 algebra 153 16272 algem 4 17439 algol 202 6530
słowo: [ 'dostęp', 'Algebra']
Przeszukiwanie pliku kiedy spotykamy 'dostępu' i 'algebra', muszę wartości 183 3145 i 153 16272 odpowiednio.
Powinieneś zamieścić przykład tego, co twój plik wygląda najlepiej mi. – Akavall
dla twojego ostatniego komentarza, masz na myśli następne dwa słowa po słowie, które znalazłeś w wierszu? Czy możesz podać przykładowe wejście/wyjście? – Levon