1. 程式人生 > >Python中的read(), readline(), readlines()

Python中的read(), readline(), readlines()

面向 足夠 字符 str 只讀 strong for 常用 生成

文件對象提供了三個“讀”方法: .read()、.readline() 和 .readlines()。

read() 每次讀取整個文件,它通常用於將文件內容放到一個字符串變量中。然而 .read() 生成文件內容最直接的字符串表示,但對於連續的面向行的處理,它卻是不必要的,並且如果文件大於可用內存,則不可能實現這種處理。

readlines()自動將文件內容分析成一個行的列表,該列表可以由 Python 的 for... in ... 結構進行處理。

.readline()每次只讀取一行,通常比 .readlines()慢得多。僅當沒有足夠內存可以一次讀取整個文件時,才應該使用.readline()。

Python中的read(), readline(), readlines()