본문 바로가기
파이썬

파이썬 거대한 텍스트 파일에서 특정 줄로 이동하는 방법은 무엇입니까?

by º기록 2020. 10. 1.
반응형

아래 코드에 대한 대안이 있습니까?

startFromLine = 141978 # or whatever line I need to jump to

urlsfile = open(filename, "rb", 0)

linesCounter = 1

for line in urlsfile:
    if linesCounter > startFromLine:
        DoSomethingWithThisLine(line)

    linesCounter += 1

줄을 알 수 없지만 길이가 다른 대용량 텍스트 파일 (~ 15MB) 을 처리하고 있고 미리 알고있는 특정 줄로 이동해야하는 경우? 적어도 파일의 전반부는 무시할 수 있다는 것을 알았을 때 하나씩 처리함으로써 기분이 좋지 않습니다. 더 우아한 솔루션을 찾고 있다면.

 

해결 방법

 



 

참조 페이지 https://stackoverflow.com/questions/620367

 

 

반응형

댓글