python讀取文字檔案內容的方法主要分為哪三種?

老男孩IT教育機構 發表於 2022-05-23
Python

  在python中,讀取文字檔案內容的方法主要有三種:read()、readline()、readlines(),這三種方法各有利弊,本篇文章為大家詳細介紹一下,我們一起來看看吧。

  python讀取文字檔案內容的方法主要有三種:read()、readline()、readlines()。

  第一種:read()

  read()是最簡單的一種方法,一次性讀取檔案的所有內容放在一個大字串中,即記憶體中。

  read()的好處:方便、簡單,一次性讀出檔案放在一個大字串中,速度最快。

  read()的壞處:檔案過大的時候,佔用記憶體會過大。

  第二種:readline()

  readline()逐行讀取文字,結果是一個list。

  readline()的好處:佔用記憶體小,逐行讀取。

  readline()的壞處:逐行讀取,速度比較慢。

  第三種:readlines()

  readlines()一次性讀取文字的所有內容,結果是一個list。

  readlines()的好處:一次性讀取文字內容,速度比較快。

  readlines()的壞處:隨著文字的增大,佔用記憶體會越來越多。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2896524/,如需轉載,請註明出處,否則將追究法律責任。