1. 程式人生 > >python 3.x 文件讀取

python 3.x 文件讀取

oop bsp odin encoding str 方法 叠代 style int

今天跟大家分享兩種python 3.x文件讀取的方法:

第一種(low loop):

  f = open("file.txt","r",encoding="utf-8")

  for line in f.readlines():

    print(line)

readlines()方法一次性將文件內容以列表的形式載入內存,如果文件過大將出現卡死狀態。

第二種(high loop):

  f = open("file.txt","r",encoding="utf-8")

  for line in f:

    print(line)  

與上不同的是,這種方式以行的方式讀取,並且每讀一行將覆蓋上一行所占用的內存,實現叠代讀取。

python 3.x 文件讀取