码迷,mamicode.com
首页 > 编程语言 > 详细

python-循环操作

时间:2018-02-19 10:29:57      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:导致   模式   超过   height   pytho   lin   只读   分享图片   post   

  当文件很大,超过1个G时,如果使用read()方法,一次读进内存会导致卡死。

这时可使用循环操作来解决。

  语法:

  for line in 变量:

    print(line)

f =open(file=D:/文件操作.txt,mode =r,encoding=gbk) #找到并以只读模式打开文件
for line in f:
    print(line)       #一次取一行打印
f.close()

输出结果:

技术分享图片

注:为什么有空行出现?

  由于print会换行,同时也会把文件中隐藏的换行符打印出来‘\n’,所以会多一行空行。

python-循环操作

标签:导致   模式   超过   height   pytho   lin   只读   分享图片   post   

原文地址:https://www.cnblogs.com/AYxing/p/8453497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!