7.2 文件的迭代

7.2 文件的迭代

迭代是一个过程的多次重复,在Python中,实现了__iter()__方法的对象都是可迭代对象(如序列、字典)。文件对象也是一个可迭代的对象,在对文件内容进行访问时,可通过迭代方式对文件对象进行遍历访问。结果与使用readlins()方法访问文件内容相同。

通过迭代器遍历访问文件对象。

运行结果:

迭代器还具有“记忆”功能,若在第一次循环中只访问了部分文件内容,后续再次访问时,会从上次获取到的文件内容位置继续往后访问。

运行结果: