当一个log文件有很多行(maybe几万行)的时候,用cat ,你就会发现屏幕不停的刷刷刷,你怎么看?so,这时候你需要用more来一页一页的阅读。同样的道理,当文件被读入到内存时候,如果数据太大,会导致内存被占用过多。这时候需要一个像more的功能一次读取一点,这个就是迭代的功能。那么怎么样才能有这样的功能存在呢?这就是生成器的作用。让cat aa.txt通过生成器变成more aa.txt的效果。