1.readline 시나리오
f0=file("readline.txt",r) while true for line in f0.readline() if not line: break pass #do something
readline의 사용 속도는 fileinput보다 약 3배 빠르며 초당 30,000-40,000라인이 장점입니다. 한 줄씩 읽어 메모리를 차지하지 않으며 메모리 크기를 초과하는 파일 등 비교적 큰 파일을 처리하는 데 적합합니다.
2.readlines 시나리오
f1=open("readline.txt","r") for line in f1.readlines()#跟上面的方式不同 print line
readlines는 모든 파일을 메모리로 읽어 들여 속도를 크게 향상시키지만, 그렇게 큰 메모리가 없다면 readline만 사용할 수 있습니다