python 3.x 文件读取

今天跟大家分享两种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)  

与上不同的是,这种方式以行的方式读取,并且每读一行将覆盖上一行所占用的内存,实现迭代读取。

 

posted @ 2017-10-02 22:45  游首好咸  阅读(213)  评论(0)    收藏  举报