Python File next() 方法

返回上一级

Python 文件对象的 next() 方法用于文件中的下一行

next() 方法在文件使用迭代器时会使用到

在循环中,next() 方法会在每次循环中调用,该方法返回文件的下一行,如果到达结尾( EOF ),则触发 StopIteration

语法

fileObject.next();

参数

返回值

返回文件下一行,如果到达文件末尾,则触发 StopIteration 异常

实例

假设当前目录下存在文件 demo.txt 内容如下

www.twle.cn
www.twle.cn
www.twle.cn
www.twle.cn
www.twle.cn

下面的代码在循环中使用 next() 方法输出文件的下一行

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 打开文件
fp = open("demo.txt", "rw+")
print "文件名为: ", fp.name

for index in range(5):
    line = fp.next()
    print "第 %d 行 - %s" % (index, line)

# 关闭文件
fp.close()

运行以上 Python 代码,输出结果如下

文件名为:  demo.txt
 0  - www.twle.cn

 1  - www.twle.cn

 2  - www.twle.cn

 3  - www.twle.cn

 4  - www.twle.cn

返回上一级

Python2 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.