파이썬의 파일에서 단어를 찾고 있습니다. 각 단어를 찾은 후 파일에서 다음 두 단어를 읽어야합니다. 몇 가지 해결책을 찾았지만 다음 단어를 읽지 못했습니다.파이썬의 파일에서 다음 단어를 읽으십시오.
# 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
감사합니다.
업데이트 : 첫 번째 모습 만 필요합니다. 사실이 경우 단어의 한 가지 모양 만 가능합니다.
파일 :
이accept 42 2820 access 183 3145 accid 1 4589 algebra 153 16272 algem 4 17439 algol 202 6530
단어 : [ '액세스', '대수']
내가 '액세스'가 발생할 때 파일을 검색하고 '대수', 나는 183 3145의 값을 필요로하고 153 16272에 각각 기재되어있다.
파일이 어떻게 보이는지 예를 게시해야합니다 이자형. 지난 번 코멘트에 – Akavall
을 입력하셨습니까? 라인에서 찾은 단어 다음 두 단어를 의미합니까? 샘플 입/출력을 제공 할 수 있습니까? – Levon