여러 줄의 파일이 있습니다. 특정 번호를 찾기 위해 구문 분석을 수행하고 있습니다. 전화 번호는 67
입니다. 이 번호를 찾은 후 다음 세 줄 또는 네 줄을 읽고 뒤에 나오는 내용을 기반으로 목록을 추가하고 싶습니다. 예를 들어파이썬을 사용하여 여러 줄 파일에서 다음 몇 줄을 읽으십시오.
: 파일
라인 :
100
200
300
67
400
500
601
700
내가 어떻게 파일에 67을 찾을 알고 있지만 나도 600 또는 601을 찾기 위해 다음 몇 줄을 읽을 수있는 방법? 또한 파일이 간단하지 않습니다. 이 "블록"앞뒤에 줄이 있습니다. 나는 그저 하나의 파일을 찾고 그 다음 세 줄 또는 네 줄을 읽고 싶지는 않습니다.이 파일을 한 번에 여러 번 반복하고 싶습니다.
미리 도움을 주셔서 감사합니다!
내 문제는 67 파일에 무작위로 나타나는 것입니다. 그래서 readline()은 나를 위해 작동하지 않을 것입니다. 왜냐하면 67 줄이 무엇인지 알아야하기 때문에 다음 4 줄을 지정해야하기 때문입니다. 나는 이것에 대해 틀린가? – user1082411
@ user1082411 : 67을 찾아야하고 다음 네 줄을 읽어야합니다. 당신이 잘못했다는 것은 readline()을 사용할 수 없다는 것을 의미하며 거기에 대한 생각을 따르지 않습니다. readline()을 사용할 수 있습니다. –
좋아요, 제가 할 수있는 것을 보도록하겠습니다. 내가 어디에서 널 잃어? – user1082411