1.readline 場景
f0=file("readline.txt",r) while true for line in f0.readline() if not line: break pass #do something
readline 的用法,速度是fileinput的3倍左右,每秒3-4萬行,好處是 一行行讀 ,不佔記憶體,適合處理比較大的檔案,比如超過記憶體大小的檔案
2.readlines 場景
f1=open("readline.txt","r") for line in f1.readlines()#跟上面的方式不同 print line
readlines會把檔案都讀入記憶體,速度大大增加,但是木有這麼大記憶體,那就只能乖乖的用readline了