一、readline函數
按行遍歷讀取文件的方法,通過這個方法,readline() 每次只讀取一行,通常比 .readlines() 慢得多。僅當沒有足夠內存可以一次讀取整個文件時,才應該使用 .readline()
filename = raw_input('Enter your file name') #輸入要遍歷讀取的文件路徑及文件名 file = open(filename,'r') done = 0 while not done: aLine = file.readline() if(aLine != ''): print aLine, else: done = 1 file.close() #關閉文件
二、readlines()
readlines() 自動將文件內容分析成一個行的列表,該列表可以由 Python 的 for ... in ... 結構進行處理
fh = open('c:\autoexec.bat') for line in fh.readlines(): print line